Skip to content

Smart routing & cascading

The right route for every transaction.

Localpayment sends each transaction through the local connection best placed to complete it — and when a connection fails, cascades to a fallback, so a single provider issue doesn’t become your outage.

  • One integration, many connections
  • Automatic fallback
  • Rules configured with our team

What it does

Routing that works behind your integration

Routing and cascading run behind the same API you already use. You don’t integrate each local connection — we do.

  • Route

    Each transaction is evaluated against the local connections available for its country and payment method.

  • Cascade

    If a connection fails for technical reasons or degrades, the transaction can be retried on a fallback.

  • Resilience

    A single provider incident doesn’t have to stop your payments.

  • One integration

    Connections are added and maintained on our side — no new integration for you.

  • Rules set with you

    Coverage and routing rules are agreed with our team for your countries, methods and flows.

  • Transparent status

    Component status and incident history are public on our status page.

How it works

Evaluate, route, cascade, report

  1. Evaluate

    Each transaction is checked against the connections available for its country, method and rules.

  2. Route

    It is sent to the connection best placed to complete it.

  3. Cascade

    If that connection fails or degrades, the transaction moves to a fallback where one is configured.

  4. Report

    You keep one record and one status per transaction, whichever route it took.

Scope

What routing covers, and what it needs from you

  • Pay-in methods

    What is included
    Bank transfers, QR, wallets and cards as available per country
    Notes
    Confirmed per market during onboarding
  • Countries

    What is included
    Any of the 14 countries with local rails
    Notes
    Fallback only where a market has more than one connection
  • Trigger

    What is included
    Technical failures and degraded connections
    Notes
    Business declines (insufficient funds, wrong data) are not retried
  • Rules

    What is included
    Configured with our team per country, method and flow
    Notes
    Reviewed as volumes and markets change
  • Limits and pricing

    What is included
    No separate limits; the payment method’s limits apply
    Notes
    Contact sales
  • Your integration

    What is included
    Same endpoints, statuses, webhooks and reports
    Notes
    Nothing to change on your side

Coverage depends on the connections available in each market. Our team confirms it for your countries and methods.

Why it matters

A single connection vs. routed, cascaded payments

A single connection

  • One point of failureWhen the provider has an incident, your payments stop with it.
  • Technical failures are finalA timeout or a degraded connection means a lost payment.
  • Every new provider is a projectAdding redundancy means another integration, contract and report.
  • Fragmented dataEach provider reports in its own format.

Localpayment routing & cascading

  • Fallback connectionsWhere a market has more than one connection, a fallback is ready.
  • Technical failures get another routeTransactions can cascade to another connection instead of failing.
  • Added by configurationNew connections are configured on our side, with no reintegration.
  • One API, one reportThe same statuses, webhooks and reports on every route.

Coverage

Configured for your markets, with our team

Routing and cascading depend on the connections available in each country and for each payment method. During onboarding, our team maps the routes and fallback rules that fit your flows — and reviews them as your markets and volumes change.

  • Mapped per country and payment method
  • Fallback rules agreed with your team
  • Reviewed as you add markets and volume

Transparency

See the health of every rail

Our public status page shows real-time component status and incident history — from pay-in and payout APIs to authentication services and per-country rails.

  • Real-time component status
  • Incident history and updates
  • Per-country rail components

For your teams

Built for the teams that own payment performance

  • Product & growth

    Cascading gives technically failed payments another route, without changes to your checkout.

  • Finance

    One settlement flow and one report, whichever connection processed the payment.

  • Engineering

    No extra integration per connection: the same endpoints, statuses and webhooks.

For developers

No routing fields: the request stays the same

Routing happens behind the Create Payin endpoint. You send the same request you already send; the route and any cascade are handled on our side, and you receive one status and one webhook per transaction.

  • Same request shape in every country
  • One externalId, one status, one webhook — whichever route ran
  • Stage mirrors production with no real money
# Create a PSE payin in Colombia (fictitious values) — routing needs no extra fields
curl -X POST https://api.stage.localpayment.com/api/payin/ \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "paymentMethod": { "type": "BankTransfer", "code": "1936", "flow": "REDIRECT" },
    "externalId": "9d2b4c10-0000-4000-8000-000000000042",
    "country": "COL",
    "currency": "COP",
    "amount": 185000,
    "accountNumber": "<your-account-number>",
    "conceptCode": "0003",
    "merchant": { "type": "COMPANY", "name": "Tienda Ejemplo S.A.S." },
    "payer": {
      "type": "INDIVIDUAL",
      "name": "Camila",
      "lastname": "Rojas",
      "email": "camila@example.com",
      "document": { "type": "CC", "id": "00000000" }
    }
  }'

Frequently asked questions

Do I need a separate integration for routing?

No. Routing and cascading happen behind the same Localpayment API you use for payments.

Which countries and payment methods does it cover?

It depends on the connections available in each market. Our team confirms the coverage for your countries and methods during onboarding.

Can I define my own routing rules?

Routing and fallback rules are configured together with our team, based on your countries, payment methods and flows.

Do you publish approval uplift figures?

No. Results depend on your mix of countries, methods and customers, so we review performance with you instead of quoting a generic number.

Does routing change my reports or webhooks?

No. You keep the same statuses, webhooks and reports, whichever route a transaction takes.

How do I find out about incidents?

The public status page shows real-time component status and incident history. Our support team is available 24/7 at support@localpayment.com.

Make every payment count

Tell us your markets and methods, and we’ll show you how routing and cascading can be configured for your flows.

How can we help?

Download your copy

Leave your details and get the full edition instantly.