Payment keeps getting declined
Updated 2026-08-15
Question
My card is declined every time I try to pay.
If you've already tried the basics from My payment failed — what do I do and every attempt is declined, the cause is usually one of these:
- Your bank blocks international transactions. MagicTrip charges through Stripe — an international merchant. Many cards default to blocking cross-border payments. Call your bank (or check its app) and enable international/online transactions, then retry.

- 3D-Secure verification never arrives. The verification SMS/app prompt may be blocked. Make sure your bank has your current phone number, then retry and approve promptly.
- Card type not supported. A few prepaid/virtual cards don't process recurring or international charges. A regular Visa/Mastercard from any major bank works.
- Stripe's error code repeats. Note the exact code shown in the checkout — it tells us precisely what's wrong. Email it to hello@magictrip.my and we'll advise.
Tip: If nothing works today, the error usually clears within 24-48 hours once the bank's risk flag expires. We can't remove bank-side blocks — only the issuing bank can.