Crypto payment QR sessions typically expire after a few minutes, so a scan that appears to do nothing is most often the session timing out rather than a real payment failure — reloading the checkout page and generating a fresh QR usually fixes it. Another common cause is scanning the QR from the wrong screen in your wallet app (for example, a Tron/USDT-TRC20 screen against a QR meant for an EVM/Base address) — wallets will refuse the scan before it even reaches the network, since the address formats don't match.
Before assuming anything is wrong with your funds, check your wallet's transaction history to confirm nothing actually broadcast — if nothing shows there, no payment attempt was made at all, and it's simply the QR/session, not your money.
If you'd rather skip QR flows and their expiry windows entirely, ROZO Checkout lets you pay an OpenRouter link with BTC Lightning, USDC, USDT and more, landing in about 30–90 seconds. ROZO is independent and not affiliated with OpenRouter or Coinbase.