EN
Card / payment declined

I scanned the crypto payment QR code and nothing happened — is it broken?

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.

Steps to check

  1. Check your wallet's transaction history to confirm nothing actually broadcast.
  2. Reload the checkout page to generate a fresh QR code rather than reusing the old one.
  3. Confirm you're scanning from the correct screen in your wallet app for the token/chain the QR expects.
  4. If it still fails, try a different payment path like ROZO Checkout.

Frequently asked questions

Could the QR code itself be broken?
It's possible but uncommon — an expired session or wrong wallet screen accounts for most reports of a QR 'doing nothing.'
Did I lose funds if the scan failed?
If your wallet's transaction history shows nothing broadcast, no funds left your wallet — the scan simply didn't go through, so nothing was sent.

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