← Back to MagicTrip

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:

  1. 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.

The Stripe checkout where the decline appears

  1. 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.
  2. 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.
  3. 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.