Using QR Codes to Get Paid
QR codes are the simplest way to take card payments without any hardware. Print one out, stick it on or next to a product, and buyers scan it with their phone camera to pay instantly — card, Apple Pay or Google Pay. The money goes straight to your own bank account.
Before you start
QR payments need a connected bank account. Set that up once from Stripe Connect — it's available on the Lite plan and above, and only takes a couple of minutes.
Getting a QR code for a product
Head to QR codes in your dashboard. Every product with a fixed price gets its own code — download it, print it, and pop it next to the product at your stall.
When a buyer scans it, they land on a simple page showing the product, a quantity selector, and a Pay button. They choose how many they want, pay, and that's it — no account or app needed on their end.
Turning QR payments off for one product
Don't want a particular product paid for by QR — maybe it's something you'd rather sell in person? You can switch QR payments off per-listing without affecting anything else, from the same QR codes page.
⚠️ Products priced by weight don't work with QR codes
If you sell something where the final price depends on the actual weight — a whole turkey, a joint of beef, a side of lamb — a QR code isn't the right tool. A QR code charges a single fixed price the moment it's scanned, before you've weighed anything, so there's no way for it to reflect the real weight of what the buyer's taking home.
For anything priced per kg, per lb or per 100g, use Click & collect instead. It lets the buyer pay an estimated price (or a deposit) upfront online, and you charge the exact remaining balance once you know the real weight — see the Click & collect guide for exactly how that works, deposits included.
Selling something one-off, away from your usual stall?
QR codes are great for products you sell regularly from the same spot. If you're at a market or pop-up and want to build a one-off basket for a customer on the spot — including anything priced by weight, typed in after weighing — that's what payment links are for.
Still stuck?
Contact us →