Build with Danipa.
Integrate African payment rails into your application in minutes. 200+ RESTful endpoints across 11 microservices, HMAC-verified webhook events, sandbox testing, and OpenAPI 3.1 documentation.
Send your first remittance in a single API call.
One endpoint. Sandbox-first. Response is 202 Accepted with a transaction ID; the final status lands on your registered webhook with HMAC verification.
Provider routing covers MTN MoMo (Ghana), Orange Money (CI / SN), and Wave (SN / CI). Swap the provider field — everything else stays the same.
curl -X POST https://api.danipa.com/ms/v1/remittance \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Request-Id: $(uuidgen)" \
-d '{
"source": {
"currency": "CAD",
"amount": 100.00
},
"destination": {
"provider": "MTN_MOMO",
"msisdn": "+233241234567",
"currency": "GHS"
},
"reference": "invoice-2026-001",
"callback_url": "https://your-app.com/webhooks/danipa"
}'
# Also supports Orange Money and Wave:
# "provider": "ORANGE_MONEY" (CI, SN — XOF)
# "provider": "WAVE" (SN, CI — XOF)Built for developers.
Everything you need to integrate African payments into your product — open spec, verified webhooks, four published SDKs.
RESTful APIs
200+ clean, well-documented REST endpoints across 11 microservices with full OpenAPI 3.1 specification. Versioned, predictable, and consistent.
Webhooks
Real-time event notifications verified with HMAC-SHA256. Idempotent delivery with automatic retries.
Sandbox Environment
Full-featured sandbox with test wallets and simulated MoMo responses. Build and test without real money.
SDKs
Official SDKs for Java, Node.js, Python, and PHP — with webhook signature verification, auto-generated from OpenAPI spec.
Get your first transaction live in 5 minutes.
Our integration guide walks you through every step — from account creation to your first successful sandbox transaction. Same shape as production; only the API key changes.
Create a developer account.
Sign up at developer.sandbox.danipa.com to get instant sandbox access.
Generate API keys.
Get your sandbox API key and secret from the developer dashboard. Keys support a 24-hour grace period on rotation.
Make your first API call.
Use the sandbox to test a remittance request with test credentials.
Integrate webhooks.
Set up your webhook endpoint to receive real-time transaction status updates.
Go live.
Submit your integration for review and switch to production API keys.
Start building today.
Get sandbox access in minutes. No credit card required. Same endpoints as production — only the API key changes.