Blog

OpenRouter Crypto Payments: USDC Only? How to Pay for AI APIs with USDT (2026)

Short answer

OpenRouter accepts crypto, but only USDC, paid through a Coinbase checkout on its web credits page. Its FAQ says crypto purchases carry a fee and are never refundable, and its programmatic crypto top-up endpoint has been retired. If you already hold USDC, that works. If your stablecoins are USDT, you can top up TeamoRouter instead: it takes USDT on the X Layer network, you sign in the OKX Wallet browser extension, and you don't pay gas. One balance covers Claude, GPT, Gemini and other models.

What OpenRouter accepts

From OpenRouter's own FAQ and pricing page (checked October 2026):

  • Payment methods: credit and debit cards, AliPay, and crypto in USDC. Enterprise customers can pay by invoice.
  • Fees: OpenRouter does not mark up model prices; it charges a fee when you buy credits (5.5% on the Standard plan, 8% on Business). Its FAQ lists a 5% fee for crypto payments.
  • Refunds: unused card credits can be refunded within 24 hours; crypto payments are never refundable.
  • API top-ups: the old Coinbase Commerce endpoint (POST /api/v1/credits/coinbase) now returns 410 Gone. Crypto purchases go through the web credits page, which uses Coinbase Business Checkouts.

So with OpenRouter you need USDC in a wallet the Coinbase checkout supports, and you buy credits by hand in the browser.

Why USDT holders get stuck

In much of Asia, Russia, Latin America and Africa, USDT is the stablecoin people actually hold, often on TRON or in an exchange account. To pay OpenRouter they have to swap to USDC first, which adds a trade, a withdrawal and sometimes a bridge, before paying the crypto fee.

Paying with USDT on TeamoRouter

TeamoRouter is an API gateway with one balance for Claude, GPT, Gemini, DeepSeek and other models. Top-ups accept USDT on the X Layer network (shown on-chain as USD₮0, 1:1 with USDT).

  1. Install the OKX Wallet extension in a desktop browser and unlock it.
  2. Move USDT to the X Layer network. From OKX you can withdraw USDT straight to X Layer. From Binance, withdraw on Arbitrum (that USDT is USDT0) to your OKX Wallet address, then move it to X Layer with usdt0.to.
  3. Sign in to TeamoRouter, open the top-up dialog, pick an amount (minimum $5) and click "Pay with crypto".
  4. Approve the connection, switch to X Layer when asked, and sign. You sign an authorization rather than sending a transaction yourself, so you don't need OKB for gas.

The full walkthrough, with error messages and fixes, is in How to pay for the Claude API with USDT.

Which one fits you

OpenRouter TeamoRouter
Stablecoin USDC USDT (on X Layer)
How you pay Coinbase checkout on the web OKX Wallet signature in the browser
Gas Depends on the network you pay from None for you
Other payment methods Cards, AliPay Cards, Alipay

Pick OpenRouter if you already hold USDC, want its very large model catalog, or need its routing features. Pick TeamoRouter if your stablecoins are USDT and you'd rather not swap them, or if you mainly use Claude, GPT and image models and want one balance for them.

Using the balance

After the top-up, create an API key in the console. The same key works for:

  • Claude (Haiku, Sonnet, Opus) on the native Anthropic protocol: Claude Code setup
  • GPT models, including the GPT-6 family that Codex uses, on the OpenAI-compatible protocol
  • Image models such as GPT Image
  • Gemini, DeepSeek and others

You're charged per token. There's no subscription.

FAQ

Does OpenRouter accept USDT? Its FAQ lists crypto payments in USDC only.

Can I top up OpenRouter with crypto through the API? Not any more. The Coinbase Commerce credits endpoint returns 410; use the web credits page.

Do I need an OKX exchange account to pay TeamoRouter with USDT? You need the OKX Wallet browser extension. An OKX exchange account is the easiest way to get USDT onto X Layer, but any route that lands USDT on X Layer in your wallet works.

Can I pay on my phone? Use a desktop browser. Mobile browsers usually don't have the wallet extension and show "no wallet found".

No crypto at all? TeamoRouter also takes cards. See How to pay for Claude when your card gets declined.

Related

Ready to connect?Log in · top up · create an API key — three steps to start.