Gateway Behavior
RouteX supports manual gateway selection and automatic routing.Manual override
Sendgateway_code when you want to force one gateway:
pstkfltwkoraisw
Automatic routing
Omitgateway_code and RouteX will:
- Check gateway health.
- Apply routing rules.
- Rank eligible gateways.
- Pick the best route.
Amount handling
Send amounts in customer-facing units. Example:2500meansNGN 2,500- RouteX converts internally when a gateway needs minor units
Redirects and notifications
redirect_urlreturns the customer after checkout.notification_urlreceives the merchant webhook payload after confirmation.
Provider setup
Some providers need webhook URLs configured in their dashboard. Some flows only need URLs in the checkout payload. For this MVP:- Paystack uses provider dashboard webhook setup plus payload redirect handling.
- Flutterwave uses provider dashboard webhook setup plus payload redirect handling.
- Korapay uses payload-driven callback and notification URLs.
- Interswitch uses payload-driven redirect handling plus backend webhook delivery.