Accept payments everywhere in Africa
A single API for Mobile Money, credit cards, bank transfers, and 35+ payment methods across the continent.
1curl -X POST https://api.wajub.com/payments \
2 -H "Authorization: Bearer sk_test_xxx" \
3 -d '{"amount":15000,"currency":"XAF","channel":"cm.mtn","reference":"cmd-001"}'
4
5# {"id":"pay_abc123",
6# "authorization_url":"https://pay.wajub.com/tok_abc123",
7# "status":"pending"}
Why choose Wajub Payments
Wajub Payments gives you access to the most comprehensive African payment ecosystem through a single, elegant, and consistent API. No more integrating each provider separately — one integration for dozens of payment methods.
Whether your customers use Mobile Money in Cameroon, a credit card in Nigeria, or a bank transfer in Senegal, Wajub intelligently routes each transaction to the best available channel — with automatic failover if a provider goes down.
And because we know every business is unique, you always keep the freedom to use your own providers (BYOP) or configure custom routing rules. Flexibility without the complexity.
35+
Countries covered
20+
Payment methods
Accepted methods
158+
158+
Accepted methods
35+
Countries covered
20+
Payment methods
99.9%
Uptime
Explore our payment solutions
Powerful and flexible components to build the perfect payment experience for your business.
Unmatched performance
Our infrastructure is built for speed, reliability, and transparency at every step of the payment journey.
Performance
Every detail matters
We optimize every aspect of the payment flow to deliver the best possible experience.
Index de Risque
Tentatives suspectes bloquées
Filtres temps réel
Enhanced security
All transactions are end-to-end encrypted with the highest security standards (PCI-DSS Level 1).
Real-time monitoring
Real-time monitoring
Module de paiement Wajub configuré et disponible.
Real-time monitoring
Live dashboard with performance metrics, success rates, and latency by provider.
Volume Mensuel
15 245 600 F
+12.4%Approval Rate
94.2%
+2.1%Actifs
1 245
LiveTendance des transactions (24h)
Smart routing
Automatic transaction routing to the best-performing provider based on configurable criteria.
Orange Money
Failed (Timeout 408)
MTN MoMo
Route 2 (200 OK)
Automatic failover
If a provider fails, Wajub automatically switches to an alternative in under 30 seconds.
wajub-konsole — api logs
$ wajub listen --environment=sandbox
⚡ Connecté à wajub-server (env test) | Prêt à écouter les webhooks...
POST /v1/payments 200 OK 240ms
{ id: "pay_9a2f1c", status: "completed", amount: 5000, channel: "cm.mtn" }
POST /v1/payouts 201 Created 310ms
{ id: "out_8e11a0", status: "processing", amount: 25000, channel: "ci.orange" }
POST /v1/payments 402 Required 180ms
{ error: "insufficient_funds", provider: "sn.wave" }
→ Routage intelligent déclenché : redirection vers sn.orange... 200 OK
_
RESTful API
A clean, well-documented, and consistent API for all your payment needs.
Detailed logs
Detailed logs
Module de paiement Wajub configuré et disponible.
Detailed logs
Full traceability of every transaction with timestamped logs and debugging info.
Volume Mensuel
15 245 600 F
+12.4%Approval Rate
94.2%
+2.1%Actifs
1 245
LiveTendance des transactions (24h)
Real-time webhooks
Instant notifications for every payment event — success, failure, refund.
wajub-konsole — api logs
$ wajub listen --environment=sandbox
⚡ Connecté à wajub-server (env test) | Prêt à écouter les webhooks...
POST /v1/payments 200 OK 240ms
{ id: "pay_9a2f1c", status: "completed", amount: 5000, channel: "cm.mtn" }
POST /v1/payouts 201 Created 310ms
{ id: "out_8e11a0", status: "processing", amount: 25000, channel: "ci.orange" }
POST /v1/payments 402 Required 180ms
{ error: "insufficient_funds", provider: "sn.wave" }
→ Routage intelligent déclenché : redirection vers sn.orange... 200 OK
_
Sandbox mode
Isolated test environment with dummy data to develop and test your integrations safely.
Integrations
Connect Wajub to your favorite tools — SDKs, CMS plugins, and REST API.
WooCommerce
WordPress plugin
PrestaShop
E-commerce module
Shopify
Shopify app
REST API
Full documentation
CLI
Command line tool
Zapier
No-code automations
GitHub Actions
CI/CD pipelines
Serverless
Cloud functions
Ready to accept payments in Africa?
One integration. 35+ providers. 16 countries covered. Get started in minutes.
Frequently asked questions
Integration typically takes 2 days with our official SDKs (PHP, Node.js, Python, Go, Java, .NET). Compare that to 3-6 months of direct integration with each mobile money operator individually.
With the Wajub Rail (pre-negotiated contracts), fees are 2.0% (Starter), 1.5% (Growth), or 1.2% (Scale) per transaction. With BYOP (your own provider credentials), 0% Wajub fees. No setup fees, no minimum contract.
Wajub supports 158+ currencies. Conversion is automatic at the time of payment with a traceable, timestamped exchange rate. The customer sees the amount in their local currency, and you receive settlement in your preferred currency.