Payment Failed — What Now?
If your card was declined at checkout, the first thing to know: esimple didn't charge you. We only finalise a charge once Stripe (our payment processor) confirms your bank approved it. A failed payment means no money moved.
If you see a "pending" auth on your statement after a failed checkout, that's a temporary hold your bank places — it drops off within 1–7 days. No action needed.
Most common reasons cards get declined
In rough order of how often each is the cause:
1. Bank flagged the transaction as suspicious
International card-not-present transactions are exactly the kind of thing fraud-detection systems flag. The fix is almost always quick:
- Open your banking app — most banks send a push notification asking you to approve or reject the charge.
- Or ring your bank and tell them you're buying an eSIM. They'll whitelist the next attempt.
- Try the purchase again immediately afterwards.
2. 3D Secure failed or timed out
3D Secure is the popup that asks you to verify with an SMS code, app tap, or password. If you didn't complete it (window closed, code didn't arrive, password wrong), the transaction is declined.
- Try again. Be ready for the popup.
- If SMS codes don't arrive, your phone may be roaming or your bank's SMS gateway may be slow. Switch to wifi and retry.
- Some banks let you switch 3DS from SMS to app-based confirmation in their app. Worth doing if SMS is unreliable for you.
3. Insufficient funds or limit reached
Sometimes the simple answer. Check your available balance, or your daily online-spend limit (many cards have one you can raise in the app).
4. Card expired or details mistyped
- Check the expiry date on the card you used.
- Check the CVV (the 3 digits on the back, 4 on the front for Amex).
- Check the billing address matches what your bank has on file. Many issuers do AVS (address verification) and reject mismatches.
5. Card type not supported
We accept Visa, Mastercard, American Express, and most debit cards from those networks. Prepaid gift-style cards sometimes work but are inconsistent — they often fail AVS or international checks.
What to try, in order
- Open your banking app. Check for a pending approval notification or a "we blocked this — was it you?" prompt.
- Try the same card again. Many declines are one-time fraud flags that clear after the first failed attempt.
- Try a different card. A credit card often succeeds where a debit card fails (banks treat international credit charges more leniently).
- Try a different browser or device. Rare, but a browser extension can interfere with 3DS popups.
- Try Apple Pay or Google Pay. Both route through your bank with stronger authentication and tend to succeed when card-entry fails.
Bank-side flags that affect international merchants
A few things banks commonly flag — worth knowing if your card keeps failing:
- "Card not present" + foreign merchant + first-time purchase = high risk score.
- Multiple failed attempts in quick succession trigger a temporary block.
- Some prepaid / virtual cards are blocked from international transactions by default.
Calling your bank for a one-line whitelist is usually the fastest fix.
Still failing?
Email support@esimple.ai with:
- The country you're trying to buy a plan for.
- The card type (Visa / Mastercard / Amex / debit / prepaid).
- The country the card was issued in.
- The error message you saw, if any.
We can sometimes spot patterns on our side (e.g. a temporary issue with a specific card network) and suggest the right workaround.