Skip to content
Aurix
// MODULE · SWITCH

One contract. Every provider.

Smart routing across acquirers and providers, with automatic failover and native statement reconciliation.

// CAPABILITIES

What the module delivers

Routing by cost and conversion
Every transaction takes the cheapest route with the best approval rate.
Automatic failover
Provider down? The transaction moves to the next route, no intervention needed.
Automatic reconciliation
Automatic matching and a single view of the flow, provider by provider.
Per-transaction rules
Route by amount, card scheme, time of day or risk profile via API.
Smart retries
Retries with native idempotency to maximize approval.
Provider health
Real-time monitoring of latency and approval rate per route.
// FOR DEVELOPERS

Route, approve and reconcile via API

Declarative routing rules and payments that pick the best route on their own — with end-to-end reconciliation.

KEY ENDPOINTS
POST/v1/switch/rulesDefines routing rules by cost, scheme or risk.
POST/v1/paymentsCreates a payment routed through the best available route.
GET/v1/switch/providersHealth, latency and approval rate per provider.
GET/v1/reconciliationReconciled entries with a single view of the flow.
POST /v1/payments200 OK · 0.9s
$ curl -X POST https://api.aurixfinance.ws/v1/payments \
    -H "Authorization: Bearer sk_live_••••••••" \
    -d '{
      "amount":   89900,
      "currency": "BRL",
      "method":   "card",
      "card_id":  "crd_5T1WQ77"
    }'

# response
{
  "id":       "pay_01JG2XY9F",
  "status":   "approved",
  "route":    "acquirer_b",
  "failover": false
}
// USE CASES

Who runs on this module

Approve more while paying less per transaction

Routing simulation with your provider mix within 1 business day.