The core resource
Virtual card compatibility: what passes which checkout
The single question behind almost every “card declined” search is: will this kind of card actually go through on that service? This table is our running answer. We re-test monthly and date every change.
| Service | US virtual Visa/MC | Crypto-funded | App-bank USD | What trips it up |
|---|---|---|---|---|
| OpenAI · ChatGPT Plus | Works | Works | !Verify | Billing country must match the card; some app-bank cards are flagged as prepaid. |
| OpenAI API (pay-as-you-go) | Works | !Verify | !Verify | A small temporary hold runs first; a near-empty card fails it. |
| Google Ads | Works | !Verify | Often no | Billing country is locked to the account; prepaid cards are sometimes rejected. |
| Meta / Facebook Ads | Works | !Verify | !Verify | Currency is fixed at account creation; mismatches cause holds. |
| Microsoft / Azure / Office | Works | Works | Works | Region tied to the Microsoft account, not the card. |
| Steam | !Region | !Region | !Region | Store country is set by your account, not the card; pricing won’t change. |
| Epic Games Store | Works | Works | Works | An extra verification step (a one-time code) may appear; use a card that supports it. |
| App Store / Google Play | Works | Works | !Verify | Account region must match the card country; a mismatch is rejected. |
| Netflix / Spotify / YouTube Premium | Works | Works | Works | Price follows the account country; recurring holds need a funded buffer. |
| Notion / Figma / Canva & SaaS | Works | Works | Works | Most subscription software is the easiest case; few extra checks. |
| PlayStation / Xbox store | !Region | !Region | !Region | Wallet currency is fixed by the console account’s region. |
| Amazon (retail) | !Verify | Often no | !Verify | The billing-address check on physical goods often rejects prepaid cards. |
Each row re-tested 2026-06 · next review 2026-07
The patterns behind the table
Three structural rules explain almost every result above. Learn these and you can predict a new service yourself:
1. Region lock beats card every time
For Steam, console stores and the App Store, the price and acceptance are set by your account’s country, not the card you pay with. A US card will not turn a Turkish Steam account into a US one. A card fixes declines; it does not change region pricing. Anyone promising otherwise is selling you a policy violation.
2. Recurring charges need a funded buffer
Subscriptions re-authorise on their own schedule. If the card is empty between renewals, the charge fails and the service cancels — which is the “worked for a month, then stopped” pattern. Keep one to two renewals’ worth of balance on the card.
3. Ad platforms and physical goods check harder
Google Ads, Meta Ads and Amazon run stricter address and card-type checks than a simple subscription. They’re the most likely to reject a prepaid or crypto-funded card, and the most likely to lock the billing country to the account. Verify with a tiny charge before you depend on them.
What it actually costs
Fees are where good routes go bad. These are typical ranges we see, not quotes — verify the live numbers before you commit, because they move.
| Cost | Typical range | Notes |
|---|---|---|
| Card issuance / monthly | $0 – $5 | Some issuers are free; others charge a small monthly or per-card fee. |
| Top-up / load fee | 0% – 3% | Crypto-funded cards often charge a load fee on conversion. |
| Currency markup (non-dollar spend) | 0% – 2% | Zero if you spend in dollars; applies on other currencies. |
| Exchange’s cut (local money → digital dollars) | ~0.1% – 1% | Usually smaller on larger, liquid exchanges; larger on thin person-to-person trades. |
| Transfer fee on the digital dollars | $0.1 – $5 | Depends on the method; pick a low-fee one for small loads. |