OpenRouter gives you one API and one billing balance to reach many large language models. Because paid usage is drawn from prepaid credits rather than a monthly subscription, paying for OpenRouter means topping up your credit balance and keeping it funded. This guide walks through what you need, how to buy credits with a Coinepay virtual card, and how to work through the most common reasons a card is declined at checkout.
What you need before you start
Have these ready so checkout is quick and accurate:
- A registered Coinepay account with identity verification (KYC) complete. You can create an account and finish verification before issuing a card.
- A Coinepay virtual card with its card number, expiry date and CVV visible in the iOS or Android app or the dashboard.
- Enough available balance on the card to cover the credit purchase plus any applicable platform fee and tax.
- Your real billing details — name, address, postal code and country — matching your Coinepay records.
- An OpenRouter account. If you only need the API, you will also create an API key after signing up.
OpenRouter charges in USD and may add VAT or GST where required. Distinct local-currency pricing is not published, so expect your statement to reflect a USD charge.
Understand OpenRouter's plans and fees
OpenRouter's public tiers are Free, Standard (pay-as-you-go), Business (pay-as-you-go) and Enterprise. BYOK (bring your own provider key) is a billing option, not a separate tier.
- Free has no platform fee and is limited to free models, with a listed daily cap of 50 requests.
- Standard charges the selected model's posted inference rate plus a 5.5% fee when credits are purchased, with no monthly minimum.
- Business uses the same posted inference rates plus an 8% fee when credits are purchased, with no monthly minimum or seat charge.
- Enterprise pricing is contract-specific and handled through sales; no fixed public price is listed.
These figures were accurate at the time of writing (October 2026). Always confirm the current numbers on OpenRouter's official pricing page before you buy, as they can change.
Step by step: pay for OpenRouter with your Coinepay card
- Create your OpenRouter account. Sign up on the OpenRouter site and sign in. If you are an API user, generate an API key from your account after sign-up.
- Open the Credits page. Go to Settings → Credits. Paid usage is deducted from this credit balance, so this is where you top up.
- Choose an amount. Credit purchases are accepted in a $5 to $25,000 range per transaction. Pick a starting amount that matches your expected usage; there is no lock-in, so you can top up again later.
- Review the fees. Checkout presents the platform fee (5.5% on Standard, 8% on Business) and any tax for review before you confirm. Read the total carefully.
- Select card payment. Standard and Business list credit cards, debit cards, AliPay and USDC as payment options. Card and USD payments are processed by Stripe. Choose to pay by card.
- Enter your Coinepay card details. Copy the card number, expiry and CVV from the Coinepay app, then enter the billing name, address, postal code and country exactly as held by Coinepay.
- Complete any 3-D Secure step. If the issuer requests authentication, approve it through the method Coinepay uses so the charge can be confirmed.
- Confirm and wait for credits to post. After payment, allow up to an hour for Stripe-processed credits to appear. If you were charged but not credited, contact OpenRouter billing support.
If you want a hands-off balance, set up auto-recharge on your account page so OpenRouter tops up automatically when your balance runs low. You can turn this off at any time.
A note on card acceptance
OpenRouter states that it accepts major credit cards, but it does not publicly confirm a definitive list of card brands or whether prepaid, virtual or gift cards are accepted. Because of that, no one can promise in advance that a specific card will go through. If you want to confirm your Coinepay card meets any card-type requirement before you buy, contact Coinepay support first. Use your real identity and billing details — OpenRouter prohibits using VPNs or proxies to evade model or regional restrictions, and attempting to do so can cost you your account.
Troubleshooting: card declined and other checkout errors
Checkout messages that users have reported include "Your card has been declined," "insufficient funds," and a Stripe technical error, "Invalid Value for Stripe.confirmPayment(): Elements should have a mounted Payment Element or Checkout Element." Without the processor or issuer decline details, no single cause is guaranteed, but these checks resolve most problems.
Insufficient balance
A pay-as-you-go top-up must cover the credit amount plus the platform fee and any tax. Check your available balance in the Coinepay app and load more funds if needed, then retry. Remember the per-transaction minimum is $5.
Billing address or details mismatch
Stripe commonly declines when the name, postal code or country entered do not match the card's records. Re-enter them exactly as they appear in your Coinepay profile, with no typos in the card number, expiry or CVV.
3-D Secure authentication
If an authentication prompt fails or times out, the payment will not complete. Make sure you can receive and approve the Coinepay confirmation request, then try the purchase again.
Region and eligibility checks
Stripe restricts payments involving comprehensively sanctioned places such as Cuba, Iran, North Korea, Syria, Crimea, Donetsk and Luhansk. Separately, some models restrict access by country or organization under their providers' terms. These are different from the card check, but either can block a purchase or a model's use. Use genuine details rather than trying to work around a restriction.
The Stripe "Payment Element" error
This message is usually a loading issue in the checkout widget rather than a card problem. Refresh the page, disable aggressive ad- or script-blockers for the OpenRouter domain, or try a different supported browser, then start the top-up again.
Still stuck?
If credits do not post within an hour or you were charged without credit, reach out to OpenRouter billing support with your transaction details. If you suspect the decline is on the card side, Coinepay support or our Telegram channel can help you check your card status.
Refunds, expiry and cancellation
Standard and Business have no recurring minimum or lock-in; you cancel future charges simply by turning off auto-recharge on your account page. You can request a refund of unused purchased credits within 24 hours of processing using the refund button on the Credits page — platform fees are non-refundable and crypto purchases are never refundable. Unused purchased credits may expire after 365 days. If you close your account through customer service, remaining credits are refunded to the original payment method within 30 days, except where OpenRouter terminates the account for a terms violation.
Tips for smooth OpenRouter billing
- Keep a small buffer of card balance above your intended top-up to absorb the fee and tax.
- Start with a modest credit purchase to confirm everything works end to end before loading a larger amount.
- Businesses running separate workloads can issue a dedicated Coinepay virtual card per account and set custom spending limits to keep spend organized.
- Review the fee summary on the Credits page every time, since platform fees differ between Standard and Business.
Once your credits are funded, you can start calling models through OpenRouter straight away. Manage your card, balance and spending limits anytime from the Coinepay app or dashboard.
Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support
FAQ
Which OpenRouter plan do I need to pay with a card?
Card payments apply to the paid pay-as-you-go tiers, Standard and Business, where you buy credits on Settings → Credits. The Free tier has no platform fee and is limited to free models, and Enterprise is handled through sales with invoicing.
How much do I have to add to my OpenRouter balance?
Credit purchases are accepted in a $5 to $25,000 range per transaction. Standard adds a 5.5% fee and Business an 8% fee when credits are purchased, plus any applicable tax. Confirm current figures on OpenRouter's official pricing page.
My Coinepay card was declined at OpenRouter checkout. What should I do?
Check that your card balance covers the total including fees, that your billing name, postal code and country match your Coinepay records, and that you complete any 3-D Secure prompt. For a loading error mentioning the Payment Element, refresh and retry. If it persists, contact Coinepay support.
Will my Coinepay virtual card definitely be accepted by OpenRouter?
OpenRouter says it accepts major credit cards but does not publicly confirm whether prepaid or virtual cards are accepted. No one can guarantee acceptance in advance, so contact Coinepay support to confirm your card meets the requirement before you buy.
Can I get a refund on OpenRouter credits I paid for by card?
You can request a refund of unused purchased credits within 24 hours of processing using the refund button on the Credits page. Platform fees are non-refundable and crypto purchases are never refundable. Unused credits may expire after 365 days.
Related guides
- How to Pay for DeepSeek API with a Coinepay Virtual Card
- How to Pay for xAI Grok API with a Virtual Card (Step-by-Step)
- How to Pay for Deepgram with a Coinepay Virtual Card
- How to Pay for AssemblyAI with a Virtual Card (Step-by-Step)
- How to Pay for OpenAI DALL·E Images with a Virtual Card
- How to Pay for Lambda Labs with a Virtual Card (Step-by-Step)

