← Blog
Payments, Security & Tech

QR Code Payments: PayPal, Crypto and Beyond

How QR payments work, where they shine, and how to accept them safely — from PayPal to Bitcoin.

7 min read

QR payments have quietly become normal: scan, confirm, done. For sellers they remove the cost and friction of card terminals; for buyers they are fast and familiar. From PayPal links to Bitcoin addresses, the same simple pattern powers a surprisingly wide range of payment methods.

How a scan worksScanDecodeAction
QR Code Payments: PayPal, Crypto and Beyond — at a glance

How QR payments work

There are two directions. A merchant-presented code encodes the payee's details so the customer scans and pays — ideal for stalls, invoices and counters. A customer-presented code shows the buyer's wallet so the merchant scans to collect. Either way, the code carries the payment information so no card reader is needed.

Because the code is just data, the same approach works for bank apps, wallets, PayPal and cryptocurrencies — only the payload differs.

PayPal and wallet links

A PayPal QR code links to your PayPal.Me or a pre-filled payment request, letting customers pay in a couple of taps. This suits freelancers, market traders and small shops that want to take payment without hardware. The same idea applies to other wallet payment links.

Cryptocurrency payments

Crypto and QR codes are a natural pair: wallet addresses are long strings that are painful and error-prone to type, so encoding them in a code is the standard way to receive funds. A Bitcoin code can include the address and even a requested amount, so the payer just scans and confirms. Crucially, these are static — the address is fixed — so accuracy at generation time is everything.

Staying safe

Payment codes are a target for fraud: criminals sometimes paste fake codes over real ones. As a merchant, secure your displayed codes and check them regularly. As a payer, verify the recipient details on screen after scanning before confirming — the code should never be trusted blindly over what your app shows.

Always confirm the amount and payee on your own device; the on-screen confirmation, not the sticker, is the source of truth.

Where QR payments fit best

They shine wherever a terminal is impractical: pop-ups, markets, mobile services, invoices, donations and peer-to-peer. They are cheap to start and familiar to customers. For higher-volume retail you may still want integrated point-of-sale, but as a low-cost, flexible option, QR payments are hard to beat.

Keeping clean records

Whatever method you accept, keep tidy records of QR payments for accounting and reconciliation, just as you would for any other channel. Dynamic payment links and clear references make it far easier to match a payment to an order later.

A little organisation up front prevents the month-end headache of untraceable payments — the convenience of scanning should not come at the cost of messy books.

Setting up to accept QR payments

Getting started is refreshingly simple. Choose your method — a wallet or PayPal link for everyday sales, a crypto address if you accept it — generate the code, and display it cleanly where customers pay. For market stalls and mobile services, a single laminated, well-lit code at the point of sale is often all you need.

Make the amount and recipient unmistakable, and consider a short prompt (‘Scan to pay — confirm the name shows our shop’) that nudges customers to verify before confirming, which protects them and you. For invoices, a per-invoice dynamic link keeps records tidy and lets you reconcile payments to orders.

Test the whole flow yourself first, with a small real payment, so you know exactly what the customer sees and can talk them through it confidently. A merchant who clearly understands their own payment code inspires the trust that makes customers comfortable paying by scan.

Choosing the right setup for you

The best QR payment setup depends on how you sell. A market trader or mobile service usually wants a single, clean merchant-presented code — a wallet or PayPal link — displayed where customers pay, turning any flat surface into a checkout with no terminal to buy or carry. A business sending invoices benefits from a per-invoice dynamic link, which keeps records tidy and makes reconciliation painless. A seller accepting crypto encodes the wallet address so buyers avoid error-prone typing, accepting that such codes are static and must be generated with great care.

Whatever you choose, build verification into the moment of payment. Make the amount and recipient unmistakable on screen, and nudge customers with a short prompt to confirm the name shown matches your business before they approve. This protects against the fake-code fraud where criminals paste a counterfeit over a real one — the on-screen confirmation, never the sticker, is the source of truth for both of you.

Keep tidy records for accounting just as you would for any channel, and test the entire flow yourself with a small real payment before going live, so you know exactly what the customer sees and can guide them confidently. A merchant who clearly understands their own payment code projects the calm competence that makes customers comfortable paying by scan — which, for low-cost, flexible, familiar payments, is hard to beat.

Key takeaways
  • Merchant- or customer-presented codes both remove the need for a terminal.
  • PayPal and wallet links enable two-tap payment for small sellers.
  • Crypto uses codes to avoid error-prone address typing (static — verify carefully).
  • Beware fake codes pasted over real ones; verify details on screen.
  • Ideal for stalls, invoices, donations and mobile services.

Ready to put this into practice?

Create a free, branded QR code in seconds — no sign-up, no watermark.

Open the generator Try Animated QR