What Is the Cursor AI Payment Error
Cursor is an AI code editor with paid plans (Pro and Business). When subscribing or upgrading, users sometimes receive error messages such as «Payment failed», «Your card was declined», or «Payment processor error».
Cursor processes payments through Stripe — the same payment processor used by OpenAI and Anthropic. This means the restrictions and decline reasons are nearly identical.
Why It Happens
Regional restrictions. Cursor is not available in all countries. Cards from countries under US sanctions (Russia, Belarus, Iran, etc.) are automatically blocked by Stripe.
Prepaid card. Like other AI services built on Stripe, Cursor does not accept prepaid cards for subscriptions.
Billing address mismatch. AVS checking blocks transactions when the address doesn't match the bank's records.
VPN or proxy during payment. A mismatch between the IP address and the card's country triggers Stripe's anti-fraud system.
Multiple failed attempts. Stripe's velocity check can temporarily block further payment attempts.
Insufficient funds. The basic check for having enough balance.
Corporate cards with restrictions. Some corporate cards have merchant-category limits or require additional authorization.
Step-by-Step Fix
Step 1. Disable your VPN. First, turn off all VPNs and proxies. This is the most common cause of payment errors in Cursor. Try paying from your real IP address.
Step 2. Check the card type. Make sure your card is a debit or credit card (not prepaid). Gift cards and single-use virtual cards won't work.
Step 3. Check the card's country. If your card is issued in a restricted region, you need a card from a supported country.
Step 4. Verify the billing address. When entering card details on cursor.sh, provide the exact address as registered with your bank.
Step 5. Confirm sufficient funds. Make sure your card has slightly more than the subscription cost — enough to cover a potential authorization hold.
Step 6. Wait before retrying. If there were multiple failed attempts, wait 1–2 hours before trying again.
Step 7. Use a different card or contact support. Try a different card from a supported region. If the problem persists, contact Cursor support at [email protected] or via the in-app chat.
FAQ
Does Cursor accept PayPal? No. Cursor only supports payment by bank card through Stripe.
I see «Payment processor error» — is this a Cursor-side issue? Sometimes yes — Stripe can experience technical outages. Check Stripe's status at stripestatuspage.com. If the service is operating normally, the cause is most likely your card.
Can I use the free tier while I sort out the payment issue? Yes. Cursor offers a free plan with a limited number of requests. This lets you start working while you resolve the payment instrument issue.
For uninterrupted Cursor Pro payments, use Marix — virtual debit cards that pass Stripe's checks without errors.

