Pricing Academy Blog
MID routing for merchants with several NMI MIDs

MID routing that saves sales

Spread charges across the NMI merchant accounts you already hold. A soft decline retries on the next MID when the card can be re-sent — not for Collect.js, Apple Pay or Google Pay.

Weighted routing on NMIPer-MID performance reportBring your own MIDs
MID routing in ElasticFunnels: which of your MIDs takes a charge is decided by transaction type, card brand, product and amount
Payment routing

How ElasticFunnels picks the MID

Every rule below runs together on one charge, not a menu you pick one item from. A fraud filter runs first. Part of Checkout & Payments.

Weighted split
Each MID's share of traffic comes from its weight
Card brand
Only MIDs whose rules allow that brand are eligible
Product
Only MIDs whose rules allow that product are eligible
Amount range
Only MIDs whose min/max amount covers the charge are eligible
Daily cap
A MID over its daily cap drops out until it resets
Monthly cap
A MID over its monthly cap drops out until it resets
Cascade payments

A second MID for a soft decline

Insufficient funds or Do Not Honor on one account is often an approval on the next. The cascade retries on another eligible MID when the card can be re-sent; it does not apply to Collect.js tokenized entry, Apple Pay, Google Pay or vault charges.

  • Pick the NMI and processor decline codes that count
  • Set the maximum number of retries (at most twice by default, configurable 0-5)
  • Direct-encrypted/keyed card entry only — not Collect.js, wallets or vault charges
  • Hard declines are never cascaded
The ElasticFunnels mascot pointing at the second MID after a card charge is declined on the first
A soft decline retries on the next eligible MID when the card can be re-sent — not tokenized or wallet checkouts.
NMI gateway routing rules

Keep each MID inside its limits

Give every NMI MID a weight, the traffic it may take and a daily cap. Preview which MID a charge would pick before it goes live.

  • Rules by card brand, product and order amount
  • Upsells and rebills stay on the MID that stored the card
  • Daily transaction cap per MID, monthly volume cap
  • Routing preview to test a rule
  • Per-MID sales, revenue and refunds in the load balancing report
How ElasticFunnels splits charges across your MIDs: each MID's share of traffic comes from its weight, and a preview shows which MIDs a given charge can use
High risk payment processing

Why one MID is a fragile place

ElasticFunnels does not issue merchant accounts. It decides which of yours each charge goes to.

FAQ

MID routing FAQ

What is MID routing?

MID routing decides which of your NMI merchant accounts (MIDs) each charge is sent to. ElasticFunnels splits charges by weight across the eligible MIDs, filtered by the rules you set for card brand, product, order amount and daily or monthly caps. That pick is for the first sale: upsells and rebills stay on the MID that stored the card, because the saved card only works there.

What is payment cascading?

When a charge is soft-declined, for example for insufficient funds or Do Not Honor, the cascade retries it on another eligible MID — only when the card can be re-sent, so it does not apply to Collect.js tokenized card entry, Apple Pay, Google Pay or vault charges. You choose which decline codes count and how many retries are allowed, at most twice by default (configurable 0-5).

Are hard declines retried too?

No, and they should not be. A stolen card, a closed account or an issuer block must not be retried on another MID, because it inflates your decline ratio. Cascading is for soft declines only.

Is ElasticFunnels a high-risk merchant account provider?

No. ElasticFunnels does not underwrite anyone or issue merchant accounts. You bring the MIDs you already hold, from your acquirer or ISO, and ElasticFunnels decides which one each transaction goes to.

Which gateways does MID routing work with?

The routing rules run on NMI MIDs, and the cascade retry works when the card can be re-sent, so it does not apply to Collect.js, Apple Pay, Google Pay or vault charges; you can connect as many NMI merchant accounts as you hold. Stripe, PayPal, Klarna and Authorize.net connect as separate payment methods on the checkout.

Can I keep one MID from breaching its cap?

Yes. Set a daily transaction cap per MID and a monthly volume cap, and a MID at its cap is skipped automatically so volume spreads to the ones still under it.

Stop losing sales to one MID

Connect your merchant accounts and route between them.