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.
