Skip to main content

The flow

1

Customer sends USDC or USDT

One deposit address accepts both assets across all supported chains. The customer doesn’t pick a network from a menu — they just send.
2

Minisend detects the deposit

The session status moves to deposit_received. If nothing arrives within 30 minutes, it expires instead.
3

Funds normalise to USDC on Base

USDC sent on another chain bridges to Base through Circle CCTP. USDT on any chain converts to spendable USDC on Base within 30 to 50 seconds.Cross-chain rounding is tolerated when matching the amount.
4

Converting to local currency

Converted at the live rate. The platform fee was already included in your customer’s total, so you receive the full amount you set. Status moves to settling.
5

Payout sent

M-Pesa, mobile money, or bank transfer. Status moves to completed and a webhook fires.

Status lifecycle

Multi-asset, multi-chain

USDC or USDT, on any of six chains, all to the same address. Base settles fastest since nothing needs to bridge. See the full network list.