Skip to main content
Danipa
Solution · DevelopersAPI-first

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.

200+ Endpoints · 11 ServicesHMAC-Verified WebhooksOpenAPI 3.1
Stack·04 SDKs
Java● Published
Node● npm provenance
Python● PyPI
PHP● Packagist
SpecOPENAPI 3.1
Quick Start

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.

Terminal · POST /v1/remittance
202 ACCEPTED
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)
What you get

Built for developers.

Everything you need to integrate African payments into your product — open spec, verified webhooks, four published SDKs.

·001

RESTful APIs

200+ clean, well-documented REST endpoints across 11 microservices with full OpenAPI 3.1 specification. Versioned, predictable, and consistent.

·002

Webhooks

Real-time event notifications verified with HMAC-SHA256. Idempotent delivery with automatic retries.

·003

Sandbox Environment

Full-featured sandbox with test wallets and simulated MoMo responses. Build and test without real money.

·004

SDKs

Official SDKs for Java, Node.js, Python, and PHP — with webhook signature verification, auto-generated from OpenAPI spec.

Integration guide

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.

STEP 01

Create a developer account.

Sign up at developer.sandbox.danipa.com to get instant sandbox access.

STEP 02

Generate API keys.

Get your sandbox API key and secret from the developer dashboard. Keys support a 24-hour grace period on rotation.

STEP 03

Make your first API call.

Use the sandbox to test a remittance request with test credentials.

STEP 04

Integrate webhooks.

Set up your webhook endpoint to receive real-time transaction status updates.

STEP 05

Go live.

Submit your integration for review and switch to production API keys.

Start building

Start building today.

Get sandbox access in minutes. No credit card required. Same endpoints as production — only the API key changes.