Sticky and reverse-sticky routing: keeping or moving returning customers

Sticky routing sends a returning customer to the provider that last approved them. Reverse-sticky routing does the opposite and moves them away from the provider that last declined them. Both are rules, not guarantees. They need a stable customer or card identifier and history per provider, they can concentrate volume, and history goes stale. Test them against a comparison group, and judge them on payment approval as well as first attempts.

Topic
Orchestration
Published
Updated
Reading time
8 min

In 30 seconds

  • Sticky routing picks the first provider from a customer's history. Cascading still handles a failure after that.
  • Moving provider does not make a hard decline retryable, and retry limits still apply.
  • Test against a comparison group, and watch how much volume drifts to one provider.
  • 7 sources cited
Talk to us
On this page7 sections

Most routing rules treat every payment as a stranger. Yet a returning customer has a history: one provider approved them last month, and another declined them last week. Sticky and reverse-sticky routing use that history to choose where the next payment goes first.

This article explains what each rule does, when it helps, what data it needs, what can go wrong and how to measure it. It does not cover decline codes, which are in our guide to soft and hard declines, or how to build a cascade, which is in cascading and decline recovery.

What are sticky and reverse-sticky routing?

Sticky routing keeps a returning customer on the provider that worked before. Akurateco describes it as remembering the last successful route for a returning customer or stored credential and trying that route first. If it fails, the payment can still move to another route under the merchant’s rules.

Reverse-sticky routing is the opposite: it moves a customer away from the provider that declined them last time. It is not a standard term. We found no definition from a card scheme or regulator, and few vendors document it publicly, so ask any provider or platform what its version does.

Sticky routingReverse-sticky routing
Looks atThe last approved paymentThe last declined payment
First attempt goes toThe provider that approvedA provider other than the one that declined
Helps most whenSaved-card customers buy againOne route keeps failing for a customer
Main riskVolume concentrates on one providerRepeated attempts on a card that should be left alone

Neither rule replaces cascading. Akurateco puts the order simply: sticky logic chooses the first route, and cascading handles failures. The history comes from earlier payments. Cascading reacts to the current one.

Implementations also vary in how firm they are. Akurateco describes a preference that can fall back. Rebilly’s sticky gateways are a binding: an instrument with a sticky gateway ID always uses that gateway, and Rebilly’s setup steps recommend turning the feature off, saying routing works best without it. A preference and a binding carry very different risks.

Why would the same provider work better for a returning customer?

The usual argument is about issuer history. A PayPal article published by the Merchant Risk Council says that when a merchant changes acquirer, issuers have no chargeback history for the new combination of category, MID and descriptor, and may show more security and do not honor declines for the first 90 to 120 days. That finding is about new merchant accounts, not individual customers, but it shows that issuer decisions can depend on the route as well as the card.

Be careful with the conclusion. Akurateco says sticky routing helps avoid declines and makes performance easier to predict, but its page offers no data, and we found no independent study measuring the effect on approval rates. Treat it as something to test on your own traffic.

There are practical reasons too. A customer sees the same statement name each time, which reduces confusion. And a card saved with a provider’s token may only work at that provider, as our article on card token portability explains.

When does each rule help?

Sticky routing tends to suit:

  • Returning customers with saved cards, where you have a reliable history and a repeat purchase is likely.
  • Segments where providers differ clearly, such as card countries where one provider acquires locally. Our guide to local and cross-border acquiring covers why.
  • Provider migrations, where you want existing customers to stay put while new customers move first.

It adds little when a customer’s history is thin, when providers perform about the same in that segment, or when your cheaper provider approves just as well.

Reverse-sticky routing tends to suit:

  • A soft decline that looks route-related, such as a generic code clustered on one provider.
  • Technical failures on the customer’s last attempt, such as a timeout or a provider error.

It does not suit declines that describe the card or the account. A card reported lost fails everywhere. Insufficient funds describes the customer’s account, which every acquirer checks. Our soft and hard declines guide sorts the codes, and our article on false declines explains why a suspected fraud decline should not be sent around until something approves it.

What data do these rules need?

The rule is only as good as its identifiers. Before you switch one on, confirm that you can fill in each row.

DataWhy you need itWhat to watch
Stable customer IDLinks visits to one customerAn email or session ID can change, so use your own customer record
Card or token referenceLinks payments to one cardStripe’s card fingerprint identifies a card number, but for Apple Pay and Google Pay it may reflect the tokenised number, so one card can look like two
Payment account linkJoins token and card historyMastercard’s Payment Account Reference links tokenised and PAN-based payments; check that your providers return it
Provider and MIDShows which route was usedA provider can hold several merchant accounts, so a MID is the real unit
Outcome, code and dateSeparates a useful signal from noiseA two-year-old approval says little
Method and segmentKeeps comparisons like for likeCard history should not steer a local method

You also need a rule for conflicts. A customer may have been approved on provider A in March and declined on it in May. Decide which event wins, and how old an event can be before it is ignored. Usually the most recent event within your window should win.

Finally, set the rule order. Eligibility and limits come first. A sticky preference should never send a payment to a provider that cannot take its country, currency or amount, or that is unavailable. Sticky and reverse-sticky rules then choose among the providers that remain, and your normal rules and traffic split decide for customers with no usable history.

What are the risks?

Concentration. Every approval strengthens the rule. Over time, returning customers build up on the providers that were favoured early, and your actual shares drift away from the ones you set. A provider may then get close to its cap, while another falls short of a volume commitment or goes cold. Our articles on provider limits and volume caps and traffic splitting cover both sides.

Stale history. Akurateco notes that sticky routing may need fallback rules when provider performance changes. Providers change acquirers, issuers change risk settings and customers replace cards. PayPal’s MID warming article advises treating moderately aged cards on file as likely out of date and refreshing them. Give history an expiry date, and clear it when a provider, MID or descriptor changes.

Retry rules. A new provider does not create a new card. PayPal’s guidance says Mastercard’s limits of 10 retries in 24 hours and 35 in 30 days apply to the same account number, at the same card acceptor and for the same amount, and that Visa allows 20 retries in 30 days on soft declines and none on Category 1 hard declines. It does not say whether those counts span acquirers, so count attempts per card across all providers. Our guide to soft and hard declines covers the fees.

Card testing. A reverse-sticky rule moves a declined card to a fresh route, which is what someone testing stolen cards would want. Keep customer blocks and fraud screening ahead of the rule.

Outages. If most returning customers are stuck to one provider, its outage hits your best customers first. Stickiness must give way when a provider is down. Our payment outage playbook covers what to do on the day.

Misleading tests. Sticky customers stay on the incumbent, so a new provider receives mostly first-time customers and looks worse than it is.

How do you measure whether it works?

Compare customers with the rule against similar customers without it, at the same time.

  1. Choose the group. Returning customers with a history inside your window, in one segment.
  2. Hold some back. Keep a random group on your normal rules. Assign by customer, so one person stays in one group.
  3. Fix the sample in advance. Primer’s guide says that from a 70% baseline, detecting a rise to 71% takes 33,000 payments per variant, while a rise to 80% takes about 330. Returning-customer segments are often small, so a small gap may take months to confirm.
  4. Track first-attempt approval. This shows whether the first route improved.
  5. Track payment approval. This shows whether more customers actually paid. Our guide on how to calculate approval rate defines both.
  6. Track the side effects. Check provider shares, cost per approved payment, decline code mix and chargebacks. Primer warns that chargebacks can take weeks or months to appear.

Example figures, for illustration only.

A store tests sticky routing on 40,000 returning card payments in one month.

MeasureSticky onComparison group
Payments20,00020,000
First-attempt approval86.0%84.5%
Payment approval after cascading90.2%89.9%
Largest provider’s share71%60%

The rule improved first attempts by 1.5 points, so fewer customers waited for a second attempt. Payment approval moved by only 0.3 points, because cascading was already recovering most of those payments, and a gap that small may be noise. The price was 11 points of concentration on one provider. Whether that trade is worthwhile depends on that provider’s cap, fees and reliability. Without the comparison group, the store would have seen only the first-attempt gain.

Review the rule again after any provider change. A result from last year says little about a route that has since moved to a new acquirer.

How does Omno handle sticky and reverse-sticky routing?

In Omno, sticky routing keeps a returning customer on the provider that approved them before, and reverse-sticky routing moves a customer away from the provider that declined them. Both are rules your team sets in the dashboard, not automated guesses. If a provider is unavailable or rejects the request, the payment moves to the next provider in the rule until one accepts, and customer profiles and the transaction trail show the history behind each decision. The smart routing and cascading page explains how these rules work with splits and limits.

Key facts

  • Akurateco describes sticky routing as remembering the last successful route for a returning customer or stored credential and trying it first (Akurateco, 2026).
  • Rebilly's setup steps recommend turning sticky gateways off, saying routing works best without them (Rebilly docs, 2026).
  • A PayPal article published by the Merchant Risk Council says that without history, issuers may show more security and do not honor declines on a new MID for 90 to 120 days (MRC, 2022).
  • PayPal's guidance gives Mastercard's limit as 10 soft-decline retries in 24 hours and 35 in 30 days, for the same account, card acceptor and amount (PayPal, 2026).
  • PayPal's guidance says Visa allows 20 retries in 30 days on Category 2 to 4 soft declines and none on Category 1 hard declines (PayPal, 2026).
  • Mastercard says its Payment Account Reference links tokenised and PAN-based transactions without using the PAN (Mastercard Developers, 2026).

Changelog

  • First published.

Frequently asked questions

Is sticky routing the same as cascading?

No. Akurateco's description is a good summary: sticky logic chooses the first route, and cascading handles failures. Sticky routing uses history from an earlier payment. Cascading reacts to what happens to the current payment. Most setups use both, with sticky routing setting the order and cascading moving on when a provider is unavailable or rejects the request.

Does reverse-sticky routing get around card network retry limits?

No, and it should not be used for that. PayPal's guidance says neither Visa nor Mastercard lets merchants retry hard declines, and it counts Mastercard soft-decline retries by account, card acceptor and amount. It does not say whether counts span acquirers, so the safe policy is one attempt count per card across all your providers.

What should happen on a customer's first payment?

There is no history to use, so sticky rules should not apply. Route first-time customers with your normal rules and traffic split. Their first approved payment then sets the history for the next visit.

How long should sticky history last?

We found no published standard. Choose a window, such as a few months, test it, and review it when a provider, MID or descriptor changes. A window that is too long keeps customers on a route that may no longer be the best one.

Can sticky routing work with saved cards held by a provider?

Only partly. A token issued by one provider usually works only at that provider, so the customer is stuck there whatever your rule says, which is the hard-binding problem. A token you can use across providers keeps the choice with you. Our article on card token portability explains the options.

esc
↑↓ to move ↵ to open All results