Your card was declined. You’ve tried two or three cards. Cursor Pro is $20, and you can’t get past the checkout page.
This guide covers every payment method that actually works across Asia in 2026 — by country, by payment type, and by the specific error you’re hitting. No filler. Just working solutions.
Jump to your country: India · Indonesia · Pakistan · Philippines · Vietnam · China · Cambodia · Bangladesh · Malaysia · Thailand · Sri Lanka & Nepal
Why Cursor Payments Fail in Asia
Cursor runs its entire billing on Stripe. Stripe accepts international Visa and Mastercard, but that’s where the problems start for most Asian developers.
Here are the four actual reasons your payment is failing:
1. Your card is domestic-only. Many banks across India, Indonesia, Pakistan, and Southeast Asia issue cards that work locally but are blocked for international online transactions. A card that works fine at a local store or on a local e-commerce site will fail on any Stripe checkout.
2. RBI’s recurring payment mandate (India-specific). The Reserve Bank of India requires two-factor authentication for every recurring international charge above ₹5,000/month. Stripe’s recurring billing system cannot satisfy this requirement automatically. Your first payment may go through — then month two gets declined with no warning.
3. Stripe’s regional fraud scoring. Stripe’s fraud detection flags cards from certain geographies even when the card is technically valid for international use. This is a Stripe-side decision and not something Cursor can fix.
4. Currency mismatch. Cards issued in PKR, IDR, or PHP are sometimes declined on USD-denominated charges even when international use is enabled. Some banks block foreign-currency transactions regardless of the card type.
Quick check: Does this describe you?
- The card was declined at checkout with no clear reason
- First month worked, second month failed (India)
- No local payment option is visible on the checkout page
- The bank app shows no notification, the charge never even reached your bank
If any of these match, keep reading.
Cursor Pricing: What You’re Actually Paying For
Before we get into payment methods, here’s what each plan costs and what you get.
| Plan | Price | What’s Included |
|---|---|---|
| Hobby | Free | Limited AI completions, basic models |
| Pro | $20/month or $192/year | 500 fast premium requests/month, Claude + GPT + Gemini access, extended agent limits |
| Ultra | $200/month | 20× usage vs Pro, for power users and teams shipping daily |
Is Cursor Pro worth $20/month? For professional developers billing clients or building products, yes. The productivity gains are front-loaded; most developers recover the cost in the first week. If you’re a student, there’s a free option (covered below).
Does Cursor include Claude? Yes. Pro and Ultra give you access to Anthropic’s Claude models alongside GPT-4o and Gemini. You can switch models per session.
Every Payment Method That Works in Asia
There are six ways to pay for Cursor from Asia. Start from the top of this list, the simplest method that works for your situation.
Method 1: International Visa or Mastercard
Who this works for: Singapore, Japan, South Korea, Hong Kong, Taiwan, and some users in India, Malaysia, and Thailand with internationally-enabled cards.
How to check if your card qualifies:
- Log into your banking app
- Look for “international transactions” or “online foreign currency” settings
- Make sure recurring USD charges are permitted, not just one-time international charges
Steps:
- Go to cursor.com/pricing
- Click Subscribe on the Pro plan
- Enter your card details and billing address
- Approve via your bank app if prompted
The recurring problem: Even with an internationally-enabled card, Indian users will often see the subscription cancel in month two due to the RBI mandate. For everyone else, if month one succeeds, recurring billing typically continues without issue.
Method 2: Alipay (China and Hong Kong)
Alipay is now natively supported in Cursor’s checkout as of April 2025. This is the cleanest solution for mainland China users.
Steps:
- Go to cursor.com/pricing
- Click Subscribe
- On the payment page, scroll down to find the Alipay option
- Scan the QR code and complete payment in RMB
Important: Alipay only appears if your billing address is set to a supported region (mainland China or Hong Kong). If you don’t see it, update your billing country in account settings first.
WeChat Pay is not currently supported.
Method 3: Virtual Dollar Card
Who this works for: Anyone in India, Indonesia, Pakistan, Philippines, Vietnam, Cambodia, Bangladesh, or any country where methods 1 and 2 fail.
A virtual dollar card is a Visa or Mastercard number you generate online. You fund it using your local payment method: GoPay, Jazzcash, GCash, PKR transfer, or stablecoin. Cursor’s checkout sees it as a standard international card. Your local bank is never involved in the transaction.
Why virtual cards work when local cards don’t:
- The card is issued as a proper international Visa/Mastercard
- The USD conversion happens on the virtual card provider’s side
- No RBI recurring mandate issues; the card handles recurring billing natively
EverTry issues virtual Visa/Mastercards built for developers in emerging markets. The card supports recurring billing by default, no manual re-authorization each month, no calling your bank.
EverTry accepts these funding currencies:
- PKR (Pakistan)
- PHP (Philippines)
- IDR (Indonesia)
- USDC
- USDT
How to set it up:
- Create an account at evertry.co
- Fund your wallet using your local payment method or stablecoin
- Generate a virtual Visa/Mastercard
- Enter those card details on Cursor’s billing page
- The subscription auto-renews every month — no action needed
This is the method that solves both the initial payment failure and the recurring billing problem.
Method 4: Crypto-Funded Visa Card
Who this works for: Developers already holding crypto who prefer not to link to any local banking.
Services like Crypto.com and BitPay let you load a Visa card with USDC or USDT. Cursor’s checkout processes it normally through Stripe.
Considerations:
- Requires KYC on the crypto card platform
- More complex setup than a virtual card service
- Good fit if you’re already managing a crypto wallet
- Stablecoins (USDC/USDT) are recommended over volatile assets, and charge amounts are predictable
Method 5: Cursor’s Free Hobby Plan
If you’re not ready to pay or want to test the tool first, Cursor’s Hobby plan is permanently free.
What you get free:
- Limited AI completions per month
- Slower model access
- Basic autocomplete
Limitations: The free tier will feel constrained quickly if you’re shipping production code. Most professional developers hit the limits within a few days of active use.
The free plan doesn’t require any payment method to activate.
Method 6: Cursor Student Program
Cursor launched a free 1-year Pro program for verified university students in May 2026. If you’re a student, try this before setting up any payment.
How to apply:
- Go to cursor.com/students
- Update your Cursor account email to your university email address
- Complete verification through SheerID
Honest caveat: SheerID verification is inconsistent for some Asian universities. Students in the US, UK, and EU generally pass quickly. Students in India, Vietnam, and parts of Southeast Asia have reported higher rejection rates. If your school isn’t on SheerID’s list, the virtual card route is your next step.
The offer is one-time per email address.
Country-by-Country Payment Guide
| Country | Main Problem | Recommended Method |
|---|---|---|
| India | RBI recurring mandate blocks month-two renewals | Virtual card (recurring-enabled) |
| Indonesia | Most cards are domestic-only; GoPay/QRIS not on Stripe | Virtual card funded via IDR |
| Pakistan | Forex restrictions; most Visa/Mastercards blocked internationally | Virtual card funded via PKR |
| Philippines | GCash/Maya not on Stripe; international cards inconsistent | Virtual card funded via PHP |
| Vietnam | Local e-wallets not connected to Stripe | Virtual card or international bank card |
| China | International card access limited | Alipay (natively supported) |
| Cambodia | Limited international card issuance | Virtual card funded via USDT |
| Bangladesh | Strict forex controls | Virtual card funded via USDT/USDC |
| Malaysia | International cards generally work | Maybank/CIMB international Visa |
| Thailand | International cards generally work | Bangkok Bank/Kasikorn international Visa |
| Sri Lanka | High forex restrictions | Virtual card funded via USDT |
| Nepal | High forex restrictions | Virtual card funded via USDT |
India
The problem: Two separate issues hit Indian developers.
First, many Indian debit cards, even Visa and Mastercard, are issued for domestic use only. They fail on any Stripe checkout immediately.
Second, even internationally-enabled cards often fail in month two. This is the RBI e-mandate: India’s central bank requires additional two-factor authentication for every recurring international charge above ₹5,000/month. Stripe’s billing system can’t satisfy that requirement automatically. Your subscription silently cancels.
What works:
- Virtual card via EverTry: fund via stablecoins. The card handles recurring billing natively, which means it bypasses the RBI constraint entirely. This is the most reliable long-term solution.
- Internationally-enabled credit cards: HDFC, ICICI, Axis, and HDFC Regalia cards with international use enabled sometimes work. Month one usually succeeds. Month two is the risk.
- Crypto card: USDC/USDT funded Visa from Crypto.com or similar. More setup required.
Student note: Indian university students can try the Cursor student program, but SheerID rejection rates are higher for Indian institutions. Worth a 5-minute attempt before going the virtual card route.
Indonesia
The problem: The dominant payment methods in Indonesia, GoPay, OVO, DANA, and QRIS, are not connected to Stripe’s checkout. Most Indonesian debit cards are issued as domestic-only by default.
What works:
- Virtual card via EverTry: accepts IDR directly. Fund via GoPay, OVO, or bank transfer, then use the virtual Visa on Cursor’s checkout.
- BCA or BNI international Visa/Mastercard: if you have a card that’s explicitly enabled for international online transactions, it may work. Call the bank to confirm before trying.
- Crypto card: USDT or USDC-funded Visa.
Note: Indonesian developers have formally requested QRIS support in Cursor’s community forum. As of this writing, it’s not natively available on Cursor’s checkout.
Pakistan
The problem: Pakistan’s State Bank regulations restrict foreign currency transactions on many cards. Most Pakistani Visa and Mastercard debit cards are blocked for international online payments by default, even when they carry the Visa/Mastercard logo.
What works:
- Virtual card via EverTry: accepts PKR directly. This is the most straightforward path for Pakistani developers. No forex account needed.
- Dollar-denominated account: at certain Pakistani banks (Meezan, HBL, or UBL) limited availability, requires a formal application.
- Crypto card: if you hold USDT, this is a clean alternative.
Philippines
The problem: GCash and Maya (formerly PayMaya) are the dominant payment methods but are not accepted on Stripe’s international checkout. Philippine Visa and Mastercard debit cards work locally but often fail on recurring USD charges.
What works:
- Virtual card via EverTry: accepts PHP. Fund via GCash or local bank transfer, generate a virtual card, and use it on Cursor.
- BDO or BPI international credit card: if you have a credit card (not debit) that’s enabled for international use, it typically works.
- Crypto card: USDC/USDT funded Visa.
Vietnam
The problem: Momo, ZaloPay, and VietQR are widely used locally but are not connected to Stripe’s international checkout. International banking penetration is lower outside Hanoi and Ho Chi Minh City.
What works:
- Virtual dollar card: funded via USDT or USDC. EverTry or a similar service works here.
- Vietcombank or Techcombank international Visa: some users with internationally-enabled credit cards have success. Confirm your card supports foreign currency charges before trying.
- Crypto card: same USDT/USDC route.
China
The problem: Chinese domestic bank cards (UnionPay) don’t work on Stripe. International Visa/Mastercard cards exist but are less common. Until April 2025, there was no native local payment option.
What works:
- Alipay: now natively supported on Cursor’s checkout. Select Alipay on the payment page, scan the QR code, and pay in RMB. This is the recommended path for China.
- International Visa/Mastercard: if you have one, it works directly.
- Virtual dollar card funded with USDC/USDT: as a backup.
Note: Set your billing address to mainland China or Hong Kong for the Alipay option to appear.
Cambodia:
The problem: International card issuance is limited. ABA Bank is the most common bank with international Visa cards, but access varies. No native Cambodian payment method is supported on Cursor’s checkout.
What works:
- Virtual dollar card funded with USDT: the most accessible option for most Cambodian developers.
- ABA Bank international Visa: if you have one that’s enabled for international online transactions.
- Crypto card: USDC/USDT funded.
Bangladesh
The problem: Bangladesh has some of the strictest foreign exchange regulations in the region. Most bank cards are restricted from international online transactions. The regulatory framework makes USD-denominated recurring subscriptions particularly difficult.
What works:
- Virtual dollar card funded via USDT or USDC: the most reliable path. No local banking involvement required.
- Dutch-Bangla Bank or BRAC Bank international Visa: rare, but some cards work. Confirm with your bank before trying.
Malaysia
The situation: Malaysia generally has better international banking infrastructure than most Southeast Asian countries. International Visa and Mastercard debit and credit cards work on Stripe in most cases.
What works:
- Maybank, CIMB, or Public Bank international Visa/Mastercard — usually works directly on Cursor’s checkout. Enable international online transactions in your banking app if needed.
- Touch ‘n Go and GrabPay are not accepted on Cursor’s checkout natively.
- Virtual card: a reliable fallback if your card is unexpectedly declined.
Thailand
The situation: Similar to Malaysia. Thailand’s major banks issue internationally-enabled cards that typically work on Stripe.
What works:
- Bangkok Bank, Kasikorn Bank, or SCB International Visa/Mastercard — enable international online payments in your banking app, then use them directly on Cursor.
- PromptPay: not accepted on Cursor’s checkout.
- Virtual card: fallback option.
Sri Lanka & Nepal
The problem: Both countries operate under significant foreign exchange restrictions. Direct USD charges on local cards are frequently blocked at the bank level, not the Stripe level.
What works:
- Virtual dollar card funded with USDT or USDC, the most accessible path. No local bank involvement in the transaction.
- Crypto card: if you’re already in crypto ecosystems, USDC/USDT funded Visa cards work.
Troubleshooting Payment Failures
If you’ve tried a method and it still failed, use this table to diagnose the exact issue.
| Error or Symptom | Likely Cause | Fix |
|---|---|---|
| “Your card was declined” at checkout | Card not enabled for international online transactions | Call your bank to enable international use; or switch to a virtual card |
| First month succeeded, second month failed | RBI recurring mandate (India) or bank blocking recurring USD charge | Switch to EverTry virtual card — supports recurring by default |
| Alipay option not visible at checkout | Billing address not set to a supported region | Update billing country to China or Hong Kong in Cursor account settings |
| “Card does not support this transaction type” | Domestic-only card (common in Indonesia, Pakistan, Bangladesh) | Use a virtual dollar card |
| Charge blocked by bank with no Stripe error | Bank-level forex restriction | Use a virtual card — the charge goes through without touching local banking |
| VPN active during checkout | Stripe flags mismatched IP and billing address | Disable your VPN during the checkout process |
| Subscription canceled after free trial | No valid payment method on file | Add a virtual card before the trial ends |
| “Your card’s security code is incorrect” | Mistyped CVV or billing address mismatch | Re-enter card details carefully; billing address must match exactly |
Frequently Asked Questions
Can I use Cursor for free forever?
Yes. Cursor’s Hobby plan is permanently free with no expiry. It includes limited AI completions per month and slower model access. For light use or learning, it’s usable indefinitely. For professional development work, most users hit the limits within a few days.
Is Cursor a paid app?
Cursor has a free tier (Hobby plan) with limited usage, a Pro plan at $20/month, and an Ultra plan at $200/month. You can use the free tier without entering any payment details.
How much does Cursor cost?
The Hobby plan is free. Cursor Pro is $20/month or $192/year (saves $48). Cursor Ultra is $200/month for heavy users who need significantly more AI requests.
Can you use Cursor in China?
Yes. Cursor is accessible in China. Alipay is now natively supported at checkout — select it on the payment page, scan the QR code, and pay in RMB. International Visa/Mastercard cards also work if you have one.
How to pay for Cursor in Cambodia?
The most accessible option for Cambodia is a virtual dollar card funded with USDT. ABA Bank international Visa cards work if you have one. Cursor does not accept Cambodian local payment methods directly.
How to use Cursor for free in India?
Two options: Cursor’s free Hobby plan requires no payment method and is permanently available. Indian university students can also apply for one free year of Cursor Pro at cursor.com/students — though SheerID verification can be inconsistent for some Indian institutions. If verification fails, the virtual card route is your next step.
What payment methods work for Cursor in Asia?
Six methods work across Asia: (1) international Visa/Mastercard if enabled for international use, (2) Alipay for China and Hong Kong, (3) virtual dollar cards for regions with blocked local cards, (4) crypto-funded Visa cards using USDC or USDT, (5) Cursor’s free Hobby tier, and (6) the student program for verified university students.
Does Cursor include Claude?
Yes. Cursor Pro and Ultra include access to Anthropic’s Claude models alongside GPT-4o and Gemini. You can switch between models per session depending on the task.
Is Cursor subscription worth it?
For developers actively shipping code, yes. At $20/month, the productivity gains typically offset the cost within the first week. The free tier is genuinely usable for lighter work, so it’s worth testing before subscribing to confirm the tool fits your workflow.
The Fastest Path to a Working Subscription
Here’s the decision tree:
- You’re in China → Use Alipay at checkout.
- You’re in Malaysia or Thailand → Your international bank card probably works. Enable international transactions and try directly.
- You’re in India → Use a virtual card that supports recurring billing. Your local card will likely fail on month two.
- You’re in Indonesia, Pakistan, or Philippines → EverTry accepts IDR, PKR, and PHP directly. Fund the wallet, generate a card, use it on Cursor.
- You’re anywhere else in Asia with no card options → Virtual card funded via USDT or USDC. Works from any country.
- You’re a student → Try cursor.com/students first. Free year of Pro if verification succeeds.
The payment problem is solvable. The tool is worth it. The only thing standing between you and a working Cursor subscription is finding the right payment bridge for your country.
This article is provided for informational purposes only and is based on publicly available information as of the publication date. Cursor, Stripe, Alipay, Claude, GPT, Gemini, and other mentioned brands are trademarks of their respective owners and are not affiliated with or endorsing EverTry. Payment method availability, pricing, and platform policies may change without notice. Users should verify current requirements directly with the relevant service providers before making payment decisions.
Matt Aluya is the founder of EverTry. A software engineer focused on virtual card issuance and stablecoin settlement for cross-border payments in emerging markets. LinkedIn · matt.aluya@evertry.co