Get API keys
// Payments-as-a-Service

Payments infrastructure, embedded in your product.

Payments-as-a-Service gives you the full payment stack — collections, payouts and FX — as a single integration, instead of stitching together local providers market by market.

~/dutch-api · paas.sh
$ dutch-api payments create \
  --type payout --amount 75000 --currency NGN \
  --rail bank_transfer

{ "id": "pay_2ff1", "type": "payout", "status": "settled" }
200 OK· sandbox preview
// Introduction

How it works

01Request access — Tell us which markets and payment types you need.
02Integrate once — One API for collections, payouts and FX across every market.
03Go live — Move to production with the same integration, per approved corridor.
// What's included

What's included

Collections

Take payments

Bank transfer, Mobile Money, Orange Money and virtual accounts.

Payouts

Send payments

Disburse to bank accounts and mobile wallets across 5 markets.

FX

Convert

Quote and lock a rate before every cross-currency payment.

// The API

Every capability, as endpoints.

POST/v1/collections

Create a charge on a local rail.

POST/v1/payouts

Create a payout, funded from your balance.

POST/v1/fx/quote

Lock a conversion rate before you convert.

GET/v1/transactions

List all payment activity across your account.

Start building today.

Grab a sandbox key and take your first payment or payout today.