Custom checkout with upsells
Order bumps, one-click upsells, subscriptions and multi-MID routing on the same record as your pages, CRM and call center.

Everything between the click and the rebill
Each part has its own page. See all features.
MID routing
Route charges across your merchant accounts by rule, with a daily cap per MID.
One-click upsells and downsells
Offers after payment that charge the card on file, with a downsell on decline.
Order bumps
Add-ons on the checkout, paid in the same order. Split test the bump on one URL.
Chargeback prevention
Alerts and auto-refund rules before a dispute becomes a chargeback.
Phone orders
Agents take card-not-present orders and recover declines.
NMI payment gateway
Connect every NMI MID and route between them.
MID routing across your merchant accounts
Pick how charges spread across your MIDs. When one soft-declines, the charge retries on the next eligible MID when the card can be re-sent, so it does not apply to Collect.js, Apple Pay, Google Pay or vault charges.
- Routing
- Weighted split across your NMI MIDs
- Retry on
- Decline codes you choose
- Retry scope
- Direct-encrypted/keyed entry only, not Collect.js or wallets
- Caps
- Daily, per MID
- Rules
- Card brand, product, amount

Raise the order after the first yes
A bump on the checkout, then one-click upsells and downsells that charge the card already on file.
- Order bumps set per checkout in the funnel builder
- Upsell, downsell and decline links on any page
- Upsell take rate per main product
- Coupons that apply to bump offers
How your customers pay

Cards
Card payments through NMI or Stripe.
Apple Pay and Google Pay
On NMI and Stripe, no extra merchant account.
Subscriptions
Rebills, dunning and retention offers at cancel.
The checkout is not an island
Every order tied to its ad
Sales, upsells and rebills attributed to the campaign and variant.
Split TestingTest checkout paths
Send each arm to a different checkout.
Call CenterRecover by phone
Failed charges go to the agent queue.
CRM & AutomationsAutomations on every payment event
New purchase, refund, chargeback and abandoned cart trigger your flows.
Custom checkout FAQ
What is multi-MID routing and why does it matter?
ElasticFunnels routes each new order to one of your merchant accounts by rule and, when a charge is soft-declined, retries it on another eligible MID — for direct-encrypted/keyed card entry, not Collect.js tokenized entry, Apple Pay, Google Pay or vault charges. That second attempt can save a sale a single merchant account would have lost. Upsells and rebills then stay on the MID that stored the card.
Can I add order bumps and one-click upsells?
Yes. Add order bumps to the checkout and one-click upsells and downsells after it. The upsell charges the card the customer already entered, with no second form.
Does ElasticFunnels handle subscriptions and dunning?
Yes. Subscriptions rebill on schedule, failed renewals go through dunning emails and retries, and retention offers such as a discount, pause or downgrade appear when a customer tries to cancel.
Does the checkout support Apple Pay and Google Pay?
Yes, on NMI and Stripe merchants, with no separate merchant account. Card checkout stays available when a wallet is not shown.
Which payment processors can I connect?
Stripe, NMI, PayPal, Klarna and Authorize.net, plus Shop Pay and Shopify Checkout. You bring your own merchant accounts. With several NMI MIDs, ElasticFunnels decides which one each transaction goes to. Airwallex, Braintree, Checkout.com, Cybersource, Fiserv, Paysafe and Worldpay connect as card gateways too.
How much does the checkout cost to use?
There is a 0.5% fee on revenue through gateways ElasticFunnels runs, and nothing on external checkouts. You still pay your own processor fees.