QRpay

Solana Pay · USDC · no sign-up

Type it. Scan it.

QRpay turns any phone, tablet or laptop into a Solana Pay register. Customers pay in USDC from their wallet, and the money lands in your wallet within seconds. No terminal rental, no commission.

monthly fee or terminal rental
$0
commission on payments
0%
network fee, paid by the customer
< 1 ¢
14:32 DEMO
Corner Café Order #01
0
≈ 0.00 USDC

Works with
  • Phantom
  • Solflare
  • Backpack
  • Any Solana Pay wallet

How it works

Four steps from the counter to your wallet

  1. 01

    Key in the amount

    In dollars, euros or forints. The register converts it to USDC at the daily rate.

  2. 02

    The customer scans the QR code

    Phantom, Solflare or any wallet that supports Solana Pay: the amount and shop name are already filled in.

  3. 03

    The register watches the network

    Every payment request gets a unique reference key. The register finds the transaction by it and checks the amount, the token and the recipient.

  4. 04

    Receipt, next customer

    The money goes straight to your wallet. The register issues a receipt with the transaction ID.

Security

Only verified payments count

The register reads the transaction from the chain and confirms a payment only when everything checks out.

  • No private keys

    The register only knows your public address. It never asks for a seed phrase, a private key or a signature.

  • No middleman

    Customers pay straight into your wallet. QRpay holds no funds and has no server of its own.

  • One file

    The whole register is a single HTML file. Open it on your computer or upload it to any free static host.

Payment check

reference 6gxm…7aQe

  1. The transaction succeeded
  2. It carries this payment’s reference key
  3. It moved USDC, not another token
  4. It landed in your wallet
  5. At least the full amount arrived

ResultPAID

Fees

How much do card fees cost you?

Enter the numbers from your own contract. Card fees vary by provider; the defaults are only examples.

$10,000
Card fees per year $3,300
QRpay per year $0

The customer pays the Solana network fee. Converting USDC to your local currency costs whatever your exchange charges.

Card terminal compared with QRpay
–Card terminalQRpay
Getting startedContract, then buy or rent a terminalA browser and your wallet address
Monthly feeUsuallyNone
Per-payment feePercentage commissionNone; the customer pays the network fee
SettlementTypically 1–2 business daysIn your wallet within seconds
ChargebacksPossibleNone; you send refunds yourself
Who can payAnyone with a bank cardAnyone with a Solana wallet and USDC

Try it

Try it in five minutes, for free

Devnet is Solana’s test network. You can run a full payment with free test USDC and no real money.

  1. 01

    Put your wallet in test mode

    In Phantom: Settings → Developer Settings → Testnet Mode → Solana Devnet.

  2. 02

    Get test tokens

    Test SOL for the network fee at faucet.solana.com, test USDC at faucet.circle.com (Solana Devnet).

  3. 03

    Set up the register

    In Settings, pick Devnet and enter the receiving wallet address. Use a different wallet from the one you pay with.

  4. 04

    Pay with a QR code

    Key in an amount and scan the code with your phone. The register confirms the payment within seconds.

FAQ

Common questions

What is USDC?

USDC is a US-dollar stablecoin issued by Circle. One USDC is worth about one dollar, so you aren’t exposed to price swings the way you would be with SOL.

Can QRpay touch my money?

No. The customer pays straight into your wallet. The register only knows your public address and never asks for a private key, seed phrase or signature.

What does a payment cost?

Nothing for you. The customer pays the Solana network fee, typically under one cent. If your wallet has no USDC account yet, the customer’s wallet creates it on the first payment, a one-time cost of about 0.002 SOL. Send yourself a little USDC first to avoid that.

How do I turn USDC into local currency?

Sell it on a crypto exchange and withdraw the money to your bank account. Fees and terms differ between exchanges, so compare a few.

Do I still need to issue receipts?

Yes. QRpay is not a certified cash register or an invoicing tool, so you issue receipts or invoices as you would for any other payment. Ask your accountant how to book and tax income received in crypto.

What if a customer underpays or uses the wrong network?

The register confirms only when the full amount arrived in USDC at your address. If the customer’s wallet is on another network (for example Mainnet while the register runs on Devnet), the register won’t see the payment and the request expires.

Which wallets work?

Any wallet that scans Solana Pay QR codes, such as Phantom and Solflare. If the customer has the register open on the same phone, the payment link can be opened directly.

Do I need a server or an account?

No. The register runs in the browser and talks directly to a Solana RPC endpoint. For live use, a dedicated RPC (such as a free Helius or QuickNode plan) is more reliable than the rate-limited public endpoint.

Open the register and take your first USDC payment.

Connect a wallet

Payments go straight to the wallet you connect. QRpay only reads its public address.