Your card declined on OpenAI? A virtual card in USD solves the problem instantly — here's how to set it up.
Why ChatGPT Plus payments fail
OpenAI uses Stripe for payment processing. Stripe declines cards from certain countries and cards issued by banks under sanctions. Even if ChatGPT itself is accessible in your country, the payment step can block you.
The practical solution: a virtual card issued outside the restricted banking system.
What you need
- An IMBA virtual card (issued in USD by IMBA SRL, Costa Rica)
- A VPN connected to the US (for OpenAI's geo-checks)
- An OpenAI account
Step 1: Issue your virtual card
- Log into your [IMBA dashboard](https://www.imba.live/dashboard)
- Go to the Card section
- Issue a card in USD
- Fund it via USDT, BTC, or bank transfer (minimum $25 recommended for the first month)
The card number is available instantly after funding.
Step 2: Connect your VPN to a US server
OpenAI restricts ChatGPT Plus subscriptions to certain regions. Connect IMBA VPN to a US server (New York works well) before opening OpenAI's website.
Step 3: Subscribe to ChatGPT Plus
- Go to chat.openai.com while connected to a US VPN server
- Click Upgrade to Plus, then Subscribe
- Enter your IMBA virtual card details (card number, expiry, CVV)
- For billing address, use any valid US address or ZIP code such as 10001
- Complete payment
If the payment fails
- Make sure your VPN is connected to a US server
- Check that the card has enough balance (ChatGPT Plus is $20/month)
- Try a different browser or incognito mode
- Clear cookies before trying again
Keeping the subscription active
ChatGPT Plus renews monthly. Keep your IMBA card funded with at least $20 before each renewal date. You'll see the renewal date in your OpenAI account settings.
The VPN is only needed for the initial subscription — once subscribed, OpenAI doesn't require a VPN for regular usage in most countries.
[Get your virtual card](/virtual-card)
Try IMBA free
eSIM + VPN + virtual card in one subscription
Get started