The flow
1
Your customer sends USDC or USDT
One address accepts both, on all six supported networks. Your customer doesn’t have to pick a network from a menu. They just send.
2
We spot the payment
The status changes to
deposit_received. If nothing arrives within 30 minutes, the payment expires instead.3
The money is moved to Base as USDC
Base is the network we pay out from. USDC sent on another network is moved across for you, and USDT is converted to USDC, which takes 30 to 50 seconds.If the amount ends up off by a fraction of a cent along the way, we still count it as paid.
4
We convert it to your currency
At the live rate. The platform fee was already added to your customer’s total, so you get the full amount you asked for. The status changes to
settling.5
We send your payout
To your M-Pesa, mobile money, or bank account. The status changes to
completed and we send you a webhook.
