Getting Paid: How to Connect Stripe to Your eSIM Store

In a white-label eSIM store, your customers pay you, not us. Here is how to connect your own Stripe account, test it safely, and what happens to the money from checkout to your bank.

eSIM Signal Business Sell eSIMs under your own brand at wholesale rates — 210+ countries, no contract, no minimums. Get wholesale rates

Short answer: your eSIM store takes payments through your own Stripe account. Paste your Stripe keys on the Payments tab of the store manager and every customer payment lands in your account directly, with cards, Apple Pay and Google Pay. We never hold your money and take no commission; each eSIM is paid at wholesale from your prepaid balance.

The question resellers ask first is not "how does it look?" but "how do I get paid?". In a hosted eSIM store the answer is simple, and it is the reason the model works: the customer pays you, at your price, into your account.

How the money flows

Follow one sale from start to finish:

  1. A customer picks a plan in your store and pays your retail price.
  2. The payment goes into your Stripe account. Stripe pays it out to your bank on your usual schedule.
  3. The store orders the eSIM and pays its wholesale price from your prepaid balance with us.
  4. The customer receives the eSIM by email, under your brand, within seconds.

Your margin is the difference between steps 1 and 3, minus Stripe's own processing fee. We are not in the payment at all, so there is nothing to reconcile with us and no payout to wait for.

Connecting Stripe in a few minutes

If you do not have a Stripe account yet, open one in your company's name; it is free. Then:

  1. In your Stripe dashboard, open the developer settings and copy your publishable key and secret key.
  2. In your store manager, open the Payments tab and paste both.
  3. Save. The store checks the keys and tells you whether you are in test or live mode.

The secret key is stored encrypted and is never shown again in your browser. If you ever replace it in Stripe, paste the new one the same way.

Test first, then go live

Use your test keys first. In test mode you can buy from your own store with Stripe's test cards and watch the whole flow: checkout, the order, and the eSIM email. Test orders issue no real eSIM and charge nothing, so you can try it as often as you like.

When everything looks right, replace the test keys with your live keys. From that moment, sales are real.

Apple Pay, Google Pay and cards

Customers can pay by card and, on supported devices, with Apple Pay and Google Pay. Travellers often buy on their phone minutes before a flight, so one-tap wallets make a real difference to how many checkouts are completed.

Refunds and disputes

Because the payment is yours, refunds are made from your Stripe account too, and you decide them in the store manager:

  • Refund a payment in full or in part.
  • Cancel the eSIM at the same time if it has not been used, and its wholesale cost goes back to your balance, following the usual refund rules for unused eSIMs.

Card disputes are handled in your Stripe dashboard like for any other business. Clear product descriptions and fast replies prevent most of them; our customer support playbook helps there.

Fraud checks before an eSIM is issued

Every paid order is checked before an eSIM is issued. In the store manager you choose how strict to be:

  • hold payments Stripe rates as elevated risk for your review,
  • refund the highest-risk ones automatically,
  • limit orders per customer and per day,
  • block countries you do not sell to.

A held order is paid but not issued: you approve it or refund it with one click. If nobody decides within a few days, the customer is refunded automatically.

Your balance: the other half of the flow

Since each eSIM is paid from your prepaid balance, a store with an empty balance cannot deliver: customers see the plan as temporarily unavailable, and you get an email. Switch on auto top-up in your partner panel so this never happens. Our guide to wholesale pricing and margins explains how the wholesale side is priced. Once payments are connected, the next step is setting your margin on the Prices & language tab, then publishing; the packages are on the Build Your Own Store page.

Frequently asked questions

Do you take a commission on my store's sales?

No. Customers pay into your own Stripe account. You pay the store's package fee and the wholesale price of each eSIM sold.

Do I need a Stripe account in my own name?

Yes. Payments go to the Stripe account whose keys you connect, so it should be your business's account.

Can I test my store without real money?

Yes. With Stripe test keys, test orders go through the whole flow but issue no real eSIM and charge nothing.

Who handles refunds?

You do, from the store manager. You can refund in full or in part, and cancel an unused eSIM so its cost returns to your balance.

What happens if my balance runs out?

New sales are turned away before the customer pays, and you are emailed. Auto top-up in your partner panel prevents it.

eSIM Signal Business

Sell eSIMs under your own brand

Wholesale rates on data plans in 210+ countries, delivered instantly through our REST API or the Business Panel — with white label install pages and no contract or monthly minimum.

  • 210+ countries & regions
  • No contract, no minimums
  • White label QR & install page
  • Refunds on unused eSIMs

More guides

How to Price eSIM Plans in Your Own Store and Keep a Healthy Margin 4 min read How to Keep a UK Phone Number While Living Abroad (2026 Options) 5 min read Wholesale eSIM for Resellers in Germany: Sell Travel Data to German Travellers 4 min read