1
Get a sandbox key
In the dashboard, go to Developers → API keys and create a key with the
payouts:write, recipients:write, and balances:read scopes. You’ll see sk_test_… once — copy it now.2
Fund your sandbox balance
Payouts debit a balance. Sandbox lets you conjure one:
3
Look up what you can send to
The capabilities catalog is the vocabulary for everything else — every You’ll find
code in the API comes from it.gh_mtn (MTN Mobile Money) with its fields, limits, and expected settlement time.4
Validate the destination
Resolve the account holder’s name before moving money — the cheapest mistake you’ll ever catch.
5
Send the payout
201 with the payout in pending. Sandbox completes it within seconds — poll GET /v1/payouts/{id}, or better:6
Receive the webhook
Add an endpoint under Developers → Webhooks (or Verify the signature with any Standard Webhooks library, and you’re done.
POST /v1/webhooks/endpoints) subscribed to payout.completed. You’ll get:Where to next
The rails
Mobile money, bank, stablecoins — how each actually moves money.
Accept payments
Charges, virtual accounts, and deposit addresses — when to use which.
Payment links
Charge anyone with a URL and a hosted checkout.
Sandbox
Deterministic failures, simulations, and what’s mocked.