A contactless payment QR code is the lowest-friction way to accept money. No card reader hardware to buy, no monthly terminal fees, no Bluetooth pairing, no app for the customer to download. Print a QR code, mount it at your checkout, and customers scan and pay from their banking app in seconds.
This guide covers how payment QR codes work, which payment systems support them, how to create and deploy them for your business, and where the technology fits versus traditional card terminals.
Key Takeaways
- Payment QR codes let customers scan and pay directly from their banking or payment app - no card reader hardware required.
- The QR code encodes your payment details (PayPal link, payment reference, account number, or platform-specific format). The customer's app reads it and initiates a transfer.
- Payment QR codes do not process payments themselves - they link to your payment platform (PayPal, Stripe, CashApp, Revolut, or bank transfer). You still need the payment platform account.
- Most effective for market traders, pop-up shops, freelancers, and service businesses where a fixed card terminal is impractical.
- For dynamic pricing (different amounts per transaction), use a link-based QR code to your payment page, not a static encoded amount.
How Payment QR Codes Work
A payment QR code works the same way as any URL QR code - it encodes a web address or a payment-specific URI that opens the relevant app or payment page when scanned.
There are three main approaches:
Payment link QR code - The QR code encodes a URL to your payment page (PayPal.me/yourbusiness, Stripe payment link, CashApp $yourtag). The customer scans, their browser or the payment app opens, they enter the amount and confirm. Universal - works with any payment platform that has a web-accessible payment page.
Bank transfer QR code - In markets with standardized QR payment formats (particularly common in Asia, Brazil with Pix, parts of Europe), the QR code encodes your bank account details in a format banking apps recognize natively. The customer scans, their banking app pre-fills the recipient details, they enter the amount and send.
Fixed-amount QR code - Some platforms (PayPal, CashApp) support QR codes with a pre-set amount and description. The customer scans, the payment page opens with the amount already filled in, they confirm. Useful for fixed-price items but inflexible for varied transactions.
Which Payment Platforms Support QR Code Payments
PayPal - PayPal.me links work as QR codes. Create a PayPal.me/yourbusiness link, generate a QR code from that URL, and customers can pay you in the PayPal app or on mobile web. PayPal also has a native QR code in the merchant app for in-person payments.
Stripe - Stripe payment links generate a unique URL per product or service. Create a payment link in the Stripe dashboard, generate a QR code from that URL. Customers land on a hosted Stripe checkout page - no PayPal or Stripe account required on the customer side.
Revolut - Revolut business accounts include a payment QR code in the app. Customers with Revolut scan it and pay instantly between Revolut accounts. For non-Revolut customers, a payment link QR code works.
CashApp - CashApp generates a unique QR code per $cashtag. Usable for US-based businesses accepting peer-to-peer payments.
Bank transfer (SEPA in EU) - EPC QR codes (Euro Payment Council standard) encode IBAN and BIC details in a format EU banking apps recognize. Common for professional invoices, market traders in Germany and the Netherlands, and utility payments. Generate with QR-Verse using the URL type with a formatted SEPA payment link.
Square - Square point-of-sale includes customer-facing QR codes for payment at checkout terminals. Also usable as standalone QR codes pointing to your Square online store.
How to Create a Payment QR Code
Choose your payment platform
Select the platform your customers are most likely to use. For maximum acceptance, PayPal and Stripe payment links work for most customers worldwide because they do not require the customer to have a specific app - just a credit card or existing account.
Get your payment link
Create your payment link on your chosen platform. For PayPal, this is your PayPal.me URL. For Stripe, create a payment link in the Stripe Dashboard. For bank transfer, format a SEPA payment URL. Copy the full payment URL.
Create the QR code in QR-Verse
Go to QR-Verse's creator and select URL type. Paste your payment link. Choose dynamic if you want the flexibility to update your payment URL later. Customize the design with your brand colors and a clear label.
Add clear frame text
The frame text on a payment QR code matters more than on most codes. Use text like: "Scan to pay," "Scan to pay with PayPal," or "Scan to pay - all cards accepted." The customer needs to know this is a payment action before scanning.
Test the full payment flow
Test on both iOS and Android before deploying. Scan the code, go through the payment flow to the confirmation screen (you do not need to complete the transaction), and verify the amount, recipient name, and payment details are all correct.
Create a Payment QR Code Free
Generate a QR code for PayPal, Stripe, or any payment link. No account required.
Create My Payment QR Code →Best Use Cases for Payment QR Codes
Market Traders and Pop-Up Shops
A printed payment QR code on a phone stand or A5 card is a complete cashless payment solution for a market stall. Zero hardware cost. Battery-independent (just a printed sheet). Works in any country with a smartphone payment app.
Freelancers and Service Providers
Print a payment QR code on invoices, price lists, or the bottom of your email signature. Clients scan it to pay via PayPal or your bank without needing your full account details.
Events and Pop-Up Experiences
Temporary venues, charity events, and community markets where installing a card terminal is impractical. Set up in 5 minutes with a printed QR code and a confirmation notification on your phone.
Table-Side Payments
Restaurants and cafes use table-specific QR codes for payment - customers scan, enter the amount or select from a menu, and pay. No need for staff to bring a terminal to the table.
Payment QR Code vs. Traditional Card Terminal
| Factor | Payment QR Code | Card Terminal |
|---|---|---|
| Hardware cost | Zero (printable) | EUR 20-300 upfront |
| Monthly fee | None (beyond payment platform fees) | EUR 5-30/month for terminal |
| Transaction fees | Platform-dependent (PayPal: 1.9-3.4%) | 0.5-2% per transaction |
| Setup time | Under 10 minutes | 1-5 business days |
| Internet requirement | Customer's phone data | Terminal WiFi or SIM |
| Customer experience | Scan + confirm in app | Tap/chip card |
| Accepted by all customers | No (requires smart phone) | Yes (cards universally accepted) |
Payment QR codes are not a complete replacement for card terminals in high-volume retail - the scan and app-confirm flow is slower than a card tap, and customers without a compatible payment app cannot pay. The right setup for most businesses is both: a card terminal as primary, and a payment QR code as backup and for cashless-first markets.
Designing Payment QR Codes for Physical Placement
Payment QR codes have stricter design requirements than informational codes because the consequence of a failed scan is a lost sale:
Size: minimum 8 cm x 8 cm for counter placement. Customers scan from 20-40 cm (arm's length at a counter). Larger codes tolerate more environmental variation in camera angle and lighting.
Laminate the printed code. Moisture, handling, and surface wear degrade printed codes quickly at a checkout counter. A laminated A5 card or acrylic holder extends the life significantly.
Bright, even lighting at the scan zone. Poor counter lighting is the most common cause of payment QR code scan failures. If your counter area is dim, add a small desk lamp or use an illuminated sign holder.
Include fallback payment information. Print your PayPal.me link or account name below the QR code. If a customer cannot scan, they can manually visit the link as a fallback.
Test in your actual environment. Scan the code with your own phone under the counter lighting, at the angle customers will approach. What looks good on screen may have glare or shadow issues in the real physical context.
FAQs
Do customers need a specific app to pay via QR code? It depends on the payment platform. PayPal.me QR codes work in any mobile browser - no app required. Stripe payment links also open in a browser. Bank transfer QR codes (SEPA) require a banking app that supports QR payment scanning, which most modern EU banking apps do. For maximum customer compatibility, use PayPal or Stripe payment link QR codes.
Can I set a fixed amount in the QR code? Some platforms support pre-set amounts in the payment link. PayPal and Stripe allow you to create fixed-price payment links. For variable amounts (e.g., the customer calculates their own total), use a general PayPal.me or Stripe payment page where the customer enters the amount themselves.
Is it safe to display a payment QR code publicly? Yes. A payment QR code links to your payment page - anyone who scans it can pay you, which is the intended purpose. There is no way for someone to extract your bank details from a standard payment QR code (except bank transfer QR codes, which do contain your IBAN). For bank transfer QR codes, treat them the same as sharing your bank account details - appropriate for trusted contexts, not for anonymous public display.
Can someone change the QR code to redirect payments to themselves? A printed payment QR code cannot be altered - the QR pattern is fixed once printed. The risk is a fraudster placing a fake QR code sticker over yours, redirecting scans to their payment page. Prevent this by placing the code in a tamper-evident holder, checking it regularly for overlays, and placing it in a location customers can associate with your brand (behind the counter, not on an external window).
What fees do payment QR codes involve? The QR code itself is free to create. The payment platform charges transaction fees: PayPal charges 1.9-3.49% + fixed fee per transaction; Stripe charges 1.5-2.9% + EUR 0.25; bank transfers via SEPA are often free or a flat fee. Compare your expected transaction volume against platform fees to choose the most cost-effective option.
Can I use QR code analytics to track payment engagement? Yes. Use a dynamic QR code from QR-Verse pointing to your payment link. The QR-Verse dashboard shows how many times the code was scanned. Compare scan count to your payment platform's transaction count to see the scan-to-payment conversion rate.
Set Up Contactless Payments in 10 Minutes
Create a payment QR code for PayPal, Stripe, or bank transfer. Free, no account required.
Create My Payment QR Code →Ready to create your QR code?
Free plan available. No signup required. Create professional QR codes in seconds.
Ready to try it yourself?
Create professional QR codes with tracking, custom colors, and AI-generated art.
Create your QR code in seconds
No signup, no credit card. 25 QR types with full customization. Upgrade to Pro (EUR 4.99/mo) for unlimited power.
Share this article
Related Articles

10 Ways Small Businesses Can Use QR Codes to Grow
From storefronts to invoices, discover practical QR code strategies that help small businesses attract customers, collect reviews, and streamline operations.
Read More
QR Code Menus for Restaurants: Setup Guide
Everything restaurants need to know about QR code menus - from setup to placement, design tips, multilingual support, and scan tracking. Free, fast, and no app required.
Read More
Google Reviews QR Code: Get More 5-Star Reviews
Create a Google Reviews QR code that makes it effortless for customers to leave 5-star reviews. Step-by-step guide for any business.
Read More![Contactless Payment QR Code Guide [2026]: Accept Payments Without Hardware](/_next/image?url=%2Fimages%2Fblog%2Fpayment-qr-code-guide-hero.webp&w=3840&q=75)