A pluggable gateway engine that resolves the correct credentials and route for every transaction — per operator, per bank, per currency.
The gateway engine sits between your operators and the rails — resolving credentials, matching rules and dispatching every transaction to the right provider.
Each brand carries its own gateway credentials and settings, fully isolated from every other operator on the core.
Define which provider handles each bank and currency pair, so every transaction follows the path you intend.
Receive and verify bank callbacks reliably, then reconcile each one against the originating transaction.
Add new providers behind a common interface — no rewrites, just configuration, so your rail mix can grow over time.
Pin specific flows to dedicated routes for priority traffic, special bank arrangements or high-value transactions.
Notify merchants of every status change with templated, reliable callbacks and a full delivery log.
For every payment, the engine resolves the operator's credentials, matches the bank and currency to a route, and dispatches to the provider — deterministically, every time.
From the moment a transaction arrives, the engine walks a deterministic path — resolve, match, route and reconcile.
A payin or payout enters the engine, tagged to its operator.
Credentials and gateway settings for the brand are loaded.
The right routing rule is selected for the bank and currency.
The transaction is dispatched and the callback reconciled.
Both sides of the conversation are handled with care — inbound bank callbacks are verified, outbound merchant callbacks are templated, and every event is logged for full traceability.
Plug in your providers, define your rules and let the engine resolve the right route for every transaction.