The payments API for African markets.
A REST-over-HTTPS API for B2B disbursement, multi-currency wallets, and remittance — built by Technest.
curl https://api.swappr.me/api/v1/payouts \
-H "Authorization: Bearer sk_live_…" \
-H "Idempotency-Key: po_8f2c1a" \
-d amount_minor=2500000 \
-d currency=NGN \
-d account_number=0123456789 \
-d bank_code=058Core jobs
Receiving money
Collect into your wallet — NGN virtual accounts, GBP/USD/EUR VIBANs, and CAD via Interac.
CollectionsSending money
Pay out to bank accounts in NGN, GBP, USD, EUR, and Interac addresses in CAD.
PayoutsCustomers & KYC
Onboard end-users, capture KYC, and attribute money per customer for remittance.
RemittancesQuick links
dashboard → keysAuthentication
bearer · IP allowlistIdempotency
safe retriesErrors
consistent envelopeRate limits
budgets per keyWebhooks
real-time events
API resources
Conventions
Money values are string-encoded BigInts in minor units (kobo for NGN, cents for USD) to avoid float precision loss.
All timestamps are ISO 8601 in UTC unless explicitly noted.
Field names are
snake_casein requests and responses.Prefixed IDs (
po_,bat_,whe_) are merchant-facing references; cuids without a prefix are internal.
{
"id": "po_8f2c1a",
"amount_minor": "2500000",
"currency": "NGN",
"status": "processing",
"created_at": "2026-06-09T11:04:22Z"
}Running a remittance, IMTO, MSB or EMI?
Per-end-user KYC, sender info on every transaction, and VIBANs per customer can be enabled after compliance review.