create
Create a charge, settled to stablecoin.
One endpoint to collect across our initial African markets: bank transfer in Nigeria, Mobile Money and Orange Money elsewhere, plus stablecoin — reconciled through one dashboard.
Get API keys Read the docsPOST/v1/collections
$ dutch-api collections create \
--amount 50000 --currency NGN \
--method bank_transfer \
--from +2347000000000 \
--settle usdc
{
"id": "col_7fm2",
"status": "received",
"method": "bank_transfer",
"settled_to": "usdc",
"settled_in": "same-day"
}
Mobile-money push, bank transfer, virtual accounts and Orange Money — the methods people in each market actually use, behind one collect call.
No polling. Subscribe once and get a signed event the moment a customer pays, through to funds landing in your balance.
You create a charge. We return an id and the pay instruction.collection.created
The customer is prompted — an STK push or a transfer to a virtual account.collection.pending
The payment clears on the local rail. Funds are confirmed in real time.collection.received
Swept to USDC / USDT, reconciled, and the final signed webhook fires.collection.settled
Most providers leave what you collect stuck in local accounts for days — losing value to FX and waiting on settlement windows. Dutch API is built to sweep every collection into USDC or USDT the same day, so your money is liquid the moment it lands.
Collect into local accounts → wait days for settlement → lose value to FX → reconcile manually per market.
Customer pays on a local rail → received instantly → swept to USDC/USDT same-day → reconciled automatically, ready to move.
African markets
collection methods
settlement to stablecoin
collection success rate
Create a charge, settled to stablecoin.
Retrieve status and timeline.
List and filter collections.
Create a shareable payment link.
Refund a received collection.
Subscribe to collection lifecycle events.
No integration needed to start — generate a hosted link and share it anywhere.
Know the moment a customer pays. Every transition is a verifiable event.
Safe retries — a key guarantees a charge is created exactly once.
created → pending → received → settled, plus failed and refunded.
Simulate payments on every method in test mode. Go live with the same payload.
Take payment in local currency on the rail your customer uses, settle in stablecoin same-day.
Grab a sandbox key and take your first payment on a real rail — settled to stablecoin same-day.
Get API keys Talk to sales