Command Palette

Search for a command to run...

Skip to content

Smart payment routing.

Send each payment to the provider most likely to approve it. When one fails, the charge moves to the next inside the same request.

Kente & Co. · Routingexample request
Payment request
GHS 680.00
card · GH
Ama Mensah · Visa ••4242
Decision
  1. Country = GHYour Ghana card chain applies
    rule
  2. Best success rateHubtel leads on live approvals
    signal
  3. Failover readyPaystack, then Flutterwave, behind it
    chain
Selected
Hubtel
Success
96.2%
Latency
284ms

If it fails: paystack → flutterwave, same request

POST /v1/paymentsroute[0] hubtel_live · selected · 284 ms

One decision, made inside the request. A rule narrows the field, a live signal picks the provider, and a fallback chain waits behind it.

Capabilities

Every payment gets a deliberate path.

Rules, performance signals, and failover stay visible as one connected decision system.

01

Route by country

Automatically route to the best provider for each region.

Rule · by country3 markets
GHGhanahubtel
NGNigeriapaystack
KEKenyam-pesa
02

Route by amount

Different thresholds, different providers.

AmountGHS 450.00
< GHS 1,000hubtel
≥ GHS 1,000paystack
03

Success rate optimization

Route to the provider with the highest success rate.

Approval rateillustrative
paystack95%
hubtel88%
flutterwave82%
04

Automatic failover

Chain providers for automatic retry on failure.

Failover chainGHS 450.00
1Paystackprimary
2Flutterwavefallback
3Hubtellast resort
05

A/B testing

Split traffic to find the best performer.

Traffic splitGH · card
paystack 50%50% flutterwave
06

Custom rules

Build any routing logic you need.

New rulepriority 1
ifcountry = GHthenroute to hubtel
liveapplies to new payments

Provider health

Routing decisions are only as good as the health behind them.

Every connection is probed continuously, and the last 48 hours stay on the record. Drag across any provider to read what it was doing hour by hour, including the outage that rerouted 214 payments without losing one.

Provider health · Ghana · last 48 hours illustrative

paystackprimary99.99%
hubtelfallback97.42%
flutterwavefallback99.95%
This hournow
  • paystackhealthy · approving
  • hubtelhealthy · approving
  • flutterwavehealthy · approving
All three approving.

Drag or hover across the bars. With the keyboard, focus them and use the arrow keys.

Stop losing payments to provider downtime.

Free for your first 1,000 payments a month, and failed payments are never billed. Connect a provider and take your first payment before the coffee gets cold.