If your card's issuing country doesn't match the billing/location country the checkout detects (often because a VPN was active), the processor's sanctions and fraud checks can decline the card outright — even though the card itself is fine. This is a mismatch issue, not a balance or fraud problem on your end.
The fix is usually to update the billing country on your OpenRouter account (or in the checkout flow itself) to match your card's issuing country, and to turn off any VPN during checkout. If the interface won't let you change the billing country, a support ticket is the next step.
If you don't want to wait on that, crypto payment bypasses the card gateway — and therefore this specific mismatch check — entirely. ROZO Checkout accepts BTC Lightning, Solana, USDC/USDT and more against an OpenRouter link for a 1% fee. ROZO is independent and not affiliated with OpenRouter or Coinbase.