Endpoint
offramp scope.
Body
USDC amount, 0.5 – 50,000. The local equivalent must fall inside the per-transaction range.
Payout currency:
KES, NGN, GHS, or UGX.A
0x EVM address you control. Failed NGN payouts are refunded here automatically; it is also the return path of record for support cases.Who gets paid. Shape per method in recipients. Validated before the order is created.
Your reference (e.g. internal payout ID). Echoed back as
external_reference in responses and webhooks.Example
Response (201)
Unique order identifier.
The exact USDC amount to send. Equals
amount_usdc for KES, GHS, and UGX. For NGN it is amount_usdc + sender_fee_usdc + transaction_fee_usdc.NGN orders only. A network fee included in
total_deposit_usdc.NGN orders only. A network fee included in
total_deposit_usdc.Where to send USDC on Base. For KES, GHS, and UGX this is a shared settlement address; always follow your transfer with a hash submission. For NGN it is a single-use address monitored automatically.
Always
base. USDC sent on other chains is not detected.Quoted rate. For KES, GHS, and UGX the payout executes at the live rate at deposit time, and the order’s
rate, amount_local, and fee update to the executed values. For NGN the rate is locked.Deposit deadline, ISO 8601. 30 minutes for KES, GHS, UGX; about 5 minutes for NGN. After it passes the order becomes
expired.Human-readable next step for this specific order.

