ScanSend
ScanSend

Pay in 3 steps

Scan.
Choose amount.
Send crypto.

Point the camera at a QR code, type the amount in your own currency, and hold the button. The stablecoin payment settles in under two seconds.

  1. 01Scan the QRReads EIP-681 and BIP-21 payment URIs — recipient and network are filled in automatically.
  2. 02Choose the amountType in USD. ScanSend converts to USDC at today's rate before you confirm.
  3. 03Send the cryptoPress and hold to sign locally. No middleman — your keys never leave the phone.
ScanSend Base · USDC
Scan to pay
Point the camera at the recipient's QR code.

How it works

Three screens between the QR code and a settled payment.

ScanSend is a thin client on top of ordinary payment standards. No account, no balance held by us — just your wallet and the recipient's address.

01 — Scan

The QR carries everything

Recipient address, network, token, and any fixed amount live inside the code itself. ScanSend reads it and shows you who you're paying before you do anything.

EIP-681BIP-21ENS names
02 — Amount

You think in dollars

Type $12. ScanSend shows the conversion to USDC at today's rate and locks that rate for 30 seconds while you confirm. No hidden spread.

USDCRate lock 30sUSD display
03 — Send

Signed on the phone

The hold-to-send button signs the transaction locally in your wallet. It goes straight to the network and is final once the block is confirmed.

Non-custodialLocal keyFinality ~2s

Network & fees

Built on layer-2, so the fee is cents and not dollars.

~$0.004
Network fee
~1.9 s
To confirmation
Base · Polygon
Supported networks
0 %
Fee from ScanSend

Get started

Try the flow above — or set up a QR code for your own shop.

The demo runs entirely in the browser. To accept real payments, you generate a payment QR for your address in under a minute.

Read about the standards