Overview
Ultraner is a global payment network connecting Africa to the world. One API covers mobile money across 12+ African countries, card payments via Stripe, PayPal for international payers, and bank rails — all settling into a single Ultraner wallet in the recipient's local currency.
All requests go to https://api.ultraner.com with your API key in the X-API-Key header. Responses are always JSON.
API routes
/v0UniversalGlobal — checkout, escrow, recurring, webhooksLive
/v1AzamPayTanzania · RwandaLive
/v2SelcomTanzaniaLive
/paypalPayPalGlobal (USD → local currency)Live
/stripeStripeGlobal — Visa, Mastercard, AmexLive
/v3+MTN MoMo, Paystack…Kenya, Uganda, Nigeria…Planned
Country routing
The API version selects the gateway. Within a version, Ultraner auto-routes to the correct country configuration based on the phone number prefix in your request.
# Tanzania (prefix 255) — routed to AzamPay TZ config
POST https://api.ultraner.com/v1/payments/express/mno
{ "account_number": "255712345678", "provider": "Airtel", "amount": 50000 }
# Rwanda (prefix 250) — same endpoint, routed to AzamPay RW config
{ "account_number": "250781234567", "provider": "MTN", "amount": 20000 }
# International payer → African recipient via PayPal
POST https://api.ultraner.com/paypal/orders
{ "token": "pl_live_xxxx", "currency": "USD" }
# International payer → African recipient via Stripe card
POST https://api.ultraner.com/stripe/sessions
{ "token": "pl_live_xxxx" }