Stripe QR Code: Accept Card Payments Without a Terminal
A Stripe QR code links to a Stripe Payment Link — a hosted checkout page where customers enter their card details. Scan, pay, done. No payment terminal, no cash, no manual invoicing.
How Stripe Payment Link QR codes work
Create a Payment Link in Stripe for a product, service, or subscription. The link points to a Stripe-hosted checkout page. Generate a QR code from that URL and display it anywhere — on invoices, at events, or on packaging. When a customer scans, they complete payment on Stripe's secure checkout page using any card or compatible payment method.
Stripe QR code use cases
- ✓Event tickets — scan to pay at the door
- ✓Service businesses — QR code on invoices for card payment
- ✓Pop-up shops and market stalls
- ✓Consulting and freelance — scan to pay for the session
- ✓Product packaging — scan to reorder
- ✓Membership and subscription sign-ups
Common questions
How do I create a Stripe QR code?
In Stripe Dashboard → Payment Links → create a new payment link. Stripe generates the link and a QR code automatically. You can also paste the payment link URL into a QR generator to create a custom-styled QR.
Does Stripe have built-in QR code support?
Yes — Stripe Payment Links include a built-in QR code download in the Stripe Dashboard. It's a standard QR code linking to your payment page, so you can also generate one yourself from the link URL.
What's the difference between a Stripe QR code and Square QR code?
Both link to payment pages where customers enter card details. Stripe is generally preferred for online businesses and custom integrations. Square is popular for in-person retail and has its own hardware ecosystem.
Can I use a Stripe QR code for a specific product?
Yes — create a Payment Link for a specific product or price in Stripe, then generate a QR code for that link. Use it on product packaging, in-store displays, or invoices.