Pricing Academy Blog
ElasticFunnels logoStripe logo
Payments

Stripe integration for checkouts

Keep Stripe as your gateway. ElasticFunnels runs the checkout page, the upsells and the subscription schedule, and charges your Stripe account at every step.

Apple Pay and Google PayOne-click upsellsSandbox and live keys

Stripe at a glance

Type
Payment gateway
Connect with
Stripe secret key
Card fields
Stripe Elements or direct
Wallets
Apple Pay, Google Pay
Charges
Checkout, upsells, renewals, phone orders
EF processing fee
0.5% of revenue
What it does

What the Stripe integration does

Stripe moves the money. ElasticFunnels decides what to charge and when: the checkout, the bump, the upsell, the renewal and the retry after a failed payment.

  • Order bumps and one-click upsells charge the card the buyer just used
  • Renewals, dunning retries and retention offers run from ElasticFunnels on your Stripe account
  • Returning buyers can pay with the card on file through QuickBuy
  • Run Stripe on one checkout domain and another gateway on the next, with the same pages

What runs through Stripe

Checkout
Cards, Apple Pay, Google Pay
Bumps and upsells
One click, same card
Subscriptions
Renewals and dunning retries
Retention
Discount, pause or downgrade
Call center
Phone orders (MOTO)
Returning buyers
QuickBuy, card on file
Setup

How to connect Stripe

Your keys are checked against Stripe when you save the merchant.

Add a Stripe merchant

In Settings → Merchants, click Add Merchant and pick Stripe as the gateway.

Paste your keys

Choose Stripe Elements or direct card fields, then paste the secret key (and publishable key for Elements) for sandbox or live.

Assign it to a domain

In Settings → Domains, set the Stripe merchant on your checkout domain. A domain uses one merchant at a time.

Turn on wallets and test

Register the checkout domain under Payment method domains in Stripe for Apple Pay, then place a test order.

Full guide: Apple Pay and Google Pay   Subscription emails and dunning   QuickBuy  

Related integrations

Other payment integrations

50+ integrations in the catalogue. Browse all integrations

FAQ

Stripe integration FAQ

Does ElasticFunnels replace my Stripe account?

No. Stripe stays your gateway and payouts settle to your Stripe account. ElasticFunnels runs the checkout, the upsells and the subscription schedule, and sends each charge to Stripe with your keys.

Can I take Apple Pay and Google Pay through Stripe?

Yes. Google Pay needs no setup and can also show on desktop Chrome. Apple Pay needs live keys and your checkout domain registered under Payment method domains in Stripe. Stripe handles the Apple verification.

Who runs subscriptions and failed-payment retries?

ElasticFunnels. The renewal schedule, the dunning retries and the subscription emails are set on the Stripe merchant in ElasticFunnels and billed to your Stripe account.

Can I use Stripe together with NMI?

Yes. Each gateway is its own merchant and each domain uses one merchant at a time, so you can run Stripe on one checkout domain and NMI on another.

What does ElasticFunnels charge on Stripe payments?

A 0.5% processing fee on revenue that runs through gateways ElasticFunnels operates, Stripe included. Stripe bills its own fees separately.

Sell on Stripe with better checkouts

Checkout, upsells, subscriptions and attribution on the Stripe account you already have.