Skip to content

A checkout that fails less often

Most payment failures are not the customer changing their mind. They are an acquirer timing out, an issuer declining intermittently, or a bank having a bad hour. Routing treats those as recoverable rather than final.

How it works

Payment gateway, end to end

  1. 01

    Customer picks a method

    Cards, UPI, net banking or a wallet, presented in the order most likely to succeed for that customer. Unavailable banks are hidden rather than shown and then failing.

  2. 02

    We route the transaction

    The request goes to the acquirer with the best current success rate for that method, card network and issuing bank.

  3. 03

    A failure gets retried

    Where the failure is recoverable — a timeout, a temporary decline, an acquirer outage — the transaction is retried through an alternate path before the customer sees an error.

  4. 04

    You get one record

    However many attempts it took, you receive one transaction record with the final status, the method used and a reason code if it ultimately failed.

Capabilities

What you get

Cards, UPI, net banking and wallets behind one integration. Routing moves a failed transaction to a working path instead of returning an error to your customer.

For businesses selling online that want fewer abandoned checkouts and one reconciliation view across every payment method.

Cards

Credit and debit, with saved-card tokenisation

UPI

Intent, collect, and static or dynamic QR

Net banking

Major banks, with live availability checks

Wallets

The wallets your customers already hold

Payment links

Shareable links for invoices and one-off collection

Smart routing

Retry through an alternate acquirer on failure

Why failed payments matter more than fees

Businesses negotiate hard on MDR and then lose more revenue to failed checkouts than the negotiation ever saved. A few basis points on a successful transaction is a smaller number than the full value of one that never completed.

Recovery is worth more than rate. That is the argument for routing, and it is the reason we build it into the base product rather than selling it as an add-on.

Reason codes, not generic errors

When a transaction fails permanently, you get a reason code that says what happened — insufficient funds, issuer declined, card expired, limit exceeded, authentication abandoned.

That distinction matters operationally. "Insufficient funds" is a customer you follow up with tomorrow. "Card expired" is a customer you prompt to update. "Authentication abandoned" is a checkout problem you fix.

Tokenisation and saved cards

Card numbers are replaced with network tokens. Raw card details do not reach your servers and are not stored on ours, which keeps card data out of your compliance scope.

Returning customers can pay with a saved card without you handling the underlying number.

Questions

Payment gateway, answered

Which payment methods are supported?

Credit and debit cards, UPI intent and collect, static and dynamic UPI QR, net banking across major banks, and wallets. All through one integration.

How does smart routing actually work?

Each transaction is sent to the acquirer with the best current success rate for that combination of method, network and issuing bank. Where a failure looks recoverable, the transaction is retried through an alternate path before the customer is shown an error.

Do I need to be PCI compliant to accept cards?

Your scope depends on how you integrate. Using our hosted checkout or tokenisation keeps raw card data off your systems, which substantially reduces what you have to certify. If you capture card details directly in your own interface, your scope is larger. We will tell you which applies before you build.

Can I customise the checkout?

Yes. You can use the hosted checkout as it comes, theme it, or build your own interface against the API and keep full control of the experience.

Tell us what you move, and we will quote it

Your volume, category, payment methods and settlement cycle. Four answers and you have a rate.