EN
Card / payment declined

Why does OpenRouter keep declining my prepaid or virtual card?

OpenRouter's card checkout runs through a processor (Coinbase Commerce) that flags most prepaid and virtual cards on risk control — RedotPay, Mercado Pago prepaid, and similar cards are declined at a high rate regardless of your balance. This isn't a problem with your funds; it's the processor's risk rules for that card category.

Email support usually can't fix a processor-level decline, since it isn't an account issue on OpenRouter's side. If you have another card type (a standard bank-issued credit or debit card) it's worth trying that first.

If prepaid/virtual cards are your only option, paying with crypto skips the card processor entirely. ROZO Checkout lets you pay an OpenRouter link with USDT, USDC, BTC Lightning, Solana, and more, for a 1% fee — an alternative path, not a fix for the card decline itself. ROZO is independent and not affiliated with OpenRouter or Coinbase.

Steps to check

  1. Confirm the decline is happening at checkout, not due to insufficient funds — check your card statement for any attempted charge.
  2. Try a different, non-prepaid card if you have one.
  3. If cards aren't working at all, consider a crypto top-up via ROZO Checkout as an alternative payment path.

Frequently asked questions

Will contacting OpenRouter support fix a prepaid card decline?
Usually not — the decline happens at the processor level (Coinbase Commerce), not in OpenRouter's account system, so support has limited ability to override it.
Is this specific to certain card brands?
It affects most prepaid/virtual card products (RedotPay, prepaid Mercado Pago, etc.) regardless of brand, because the risk rule targets the card category, not a single issuer.

Pay with ROZO Checkout instead

Skip the wrong-network / wrong-token mistakes: paste the payment link and pay with any major coin on any supported chain.

Go to CheckoutTrace my payment