The smartest payment orchestration in Africa
Route, optimize, and secure every transaction across 50+ providers with built-in artificial intelligence.
Maximize your success rate, not your complexity
Every payment provider has its strengths and weaknesses. One excels in Cameroon but is slow in Nigeria. Another handles cards well but not Mobile Money. Wajub automatically orchestrates every transaction to the best provider based on hundreds of real-time criteria.
Our orchestration engine analyzes historical performance, current latency, success rates, and costs to route each payment optimally. And if a provider goes down, failover is instantaneous and transparent.
With Wajub, you no longer depend on a single provider. You benefit from the full resilience and performance of the network in a single integration.
85-95%
Success rate
Weighted average across all channels
75%
Failure reduction
Thanks to smart routing
< 30s
Failover
Record automatic switching time
35+
Providers
Integrated and ready to use
Architecture built for performance
How Wajub intelligently routes your transactions in real time.
Transaction received
Wajub receives the payment request via the unified API with the amount, currency, and desired channel.
Rule analysis
The routing engine evaluates configured rules — priority, weights, geographic conditions, and amount limits.
Provider selection
The optimal provider is selected based on rules, historical performance, and real-time constraints.
Execution & monitoring
The transaction is executed with real-time monitoring. On failure, failover is triggered automatically.
{
"rules": [
{
"name": "Mobile Money Cameroun - MTN",
"priority": 1,
"conditions": {
"channel": "cm.mtn",
"currency": "XAF",
"amount_min": 100,
"amount_max": 500000
},
"providers": [
{"slug":"mtn-momo","weight":85},
{"slug":"campay","weight":15}
]
},
{
"name": "Cartes Nigeria",
"priority": 2,
"conditions": {
"channel": "ng.card",
"currency": "NGN"
},
"providers": [
{"slug":"paystack","weight":60},
{"slug":"flutterwave","weight":40}
]
}
]
}Configure your routing rules with weights, conditions, and priorities.
Optimization through artificial intelligence
Our AI engine analyzes thousands of transactions to continuously improve success rates.
Historical analysis
The AI analyzes each provider's performance by country, channel, amount, and time period.
Real-time prediction
For each transaction, the AI predicts the likely success rate of every available provider.
Continuous optimization
Models automatically adapt to provider performance changes.
Live optimization example
Success rate by provider over the last 24h
The AI automatically switched to Provider B during Provider A's degraded hours, maintaining a 95% overall success rate.
Automatic protection against failures
Our circuit breaker mechanism automatically isolates failing providers to protect your payment flow.
Detection
The system detects an abnormal increase in failures or timeouts from a provider.
Circuit opens
The circuit opens, requests to this provider are immediately redirected.
Degraded mode
Transactions are routed to backup providers with enhanced monitoring.
Reconnection
After a delay, the system attempts a progressive reconnection to verify recovery.
Intelligent retries
On failure, our smart retries analyze the cause and retry with an optimal strategy.
Monitoring dashboard
1,240
Failures today
930
Recovered after retry
75%
Recovery rate
Estimated recovered amount
Ready to orchestrate your payments?
Free sandbox, forever. BYOP — keep your existing providers.
Frequently asked questions
Payment orchestration is an intelligent middleware that sits between your application and payment providers. It routes each transaction to the best provider in real time, automatically fails over in case of downtime, and retries failed payments — all without your customers noticing any difference.
You can connect as many providers as you want from our 35+ pre-integrated providers. You can also bring your own providers (BYOP) with your credentials. The routing engine manages all providers simultaneously.