Skip to content
Business & Regional

QR Payments with Satispay: Setup, Fees, and Best Uses

Codexengr, QR Systems Engineer
Published 2027-02-01 (Updated 2026-10-05)
5 min read
Peer Reviewed & Fact Checked
If your customers use Satispay, a QR code at the till can be a short path to a completed sale. The customer opens the app they already use, scans your code, checks the payee and amount, and confirms. Satispay is a wallet app associated with Italy. Customers typically pay from an app balance, so a printed merchant code at the till is enough to start. The sections below cover the flow, the setup steps, fees to check, and the mistakes that cause failed payments.

How a QR payment with Satispay works

The flow has the same four steps in almost every setting:

1. The merchant shows a code. This can be a printed code fixed to the counter, a code on a small stand, or a code generated for one specific sale with the amount already filled in. 2. The customer scans it. The customer opens the Satispay app or a participating bank app, points the camera at the code, and the app reads the payment details. 3. The customer checks and confirms. The app shows the payee name and the amount. The customer confirms the payment, often with a PIN, fingerprint, or face check. 4. Both sides see a confirmation. The customer sees a success screen, and the merchant checks their own confirmation before handing over the goods.

Two details make the difference between a smooth till and a disputed sale. First, a code with the amount already filled in removes the most common error, which is the customer typing the wrong amount. Second, the merchant should confirm the payment in their own app or on their own receipt record, not only by glancing at the customer phone screen. A customer screen can be faked or can show an older payment, so your own confirmation is the one that counts.

If your setup supports both a printed merchant code and a customer-presented code, learn which one your provider expects for each sale type. A printed merchant code suits counter sales, while a customer-presented code suits situations where the merchant scans the customer phone. Mixing them up is a common cause of a failed first attempt.

Setting up QR payments with Satispay

Follow these steps in order, and test with a small real payment before you rely on the code for a full day of trade:

1. Check what your provider supports. Your bank, wallet provider, or payment provider can tell you whether it issues Satispay merchant codes, what the customer sees, and how merchant confirmations arrive. 2. Complete verification. Most providers ask for business or identity details before issuing a merchant code. Gather the documents first so the application is not left half finished. 3. Get your merchant code. Ask for a code that shows your business name as the payee. A code that shows a bare account number or an unfamiliar name will make customers hesitate. 4. Decide between a fixed code and per-sale codes. A fixed printed code suits a counter where customers enter the amount. A per-sale code with the amount filled in suits invoices, deliveries, and higher-value sales where a typo would be costly. 5. Print and place it. Print at a size that scans comfortably from a normal standing distance, keep the code flat and glare-free, and place it where the customer naturally stands to pay. 6. Run a live test. Pay yourself a small amount with a different phone, check that the merchant confirmation arrives, and confirm the money lands in the expected account. 7. Train anyone who takes payments. Everyone at the till should know the confirmation routine, the fallback when a confirmation is slow, and how to handle a customer who says the payment went through but your side shows nothing. 8. Reconcile daily. Compare the day QR receipts against your provider statement. A short daily check catches a missing or duplicated payment while the details are still fresh.

On fees, do not guess. Ask your provider for the current fee schedule, including any per-transaction charge, monthly charge, payout timing, and refund handling, and read it before you set prices. Fee terms change, and a fee quoted by another merchant may not match your own agreement.

Where Satispay fits best

Satispay fits best where your customers already use it. Counter sales are the natural starting point: the customer is standing in front of you, the amount is clear, and the scan takes seconds. It also suits invoices and deliveries, where a code on the invoice lets the customer pay from their phone without a return visit, and a code on a delivery note covers payment on handover.

It suits less well where the amount is not known until late, where several people share one till, or where the customer needs a formal receipt from a separate system. In those cases, keep Satispay as one option alongside your existing method, and decide in advance which method is the default for each sale type. A mixed setup works when staff know the rule; it fails when every sale becomes a negotiation about how to pay.

If some customers do not use Satispay, keep a second option available and signpost both. A customer who cannot pay is a lost sale, and a short sign that names each accepted method prevents an awkward conversation at the till.

Putting this into practice

Pick one counter, one code, and one confirmation routine, and run it for a week. Print the code at the size you will actually use, test it with two different phones, and write down the exact steps staff should follow when a confirmation is slow. At the end of the week, compare the QR receipts against your statement and fix whatever caused the most friction before you roll the setup out to other tills.

Common mistakes to avoid

The most common mistake is trusting the customer phone screen alone. A screenshot or an older confirmation can look convincing, so always check your own merchant confirmation before handing over goods. The next most common mistake is a code that shows the wrong payee name, which makes careful customers refuse to pay and sends others to the wrong account. Test the code yourself before it goes public. Finally, do not let the printed code fade, curl, or sit behind glare: a code that fails three times in a row will push customers back to cash.

Quick checklist

- Your Satispay merchant code shows your business name as the payee. - The code is printed large enough to scan from a normal standing distance. - The code sits flat, glare-free, and clear of folds or stickers. - You have tested a live payment and confirmed it in your own account. - Staff know the confirmation routine and the slow-confirmation fallback. - Per-sale codes with the amount filled in are used for higher-value sales. - You have read the current fee schedule, payout timing, and refund handling.

Related tools and guides

- [loyalty card QR code generator](/loyalty-card-qr-code-generator) - [salon QR suite](/salon-qr-suite) - [QR expiry checker](/qr-expiry-checker) - [Pakistan payment QR guide](/pakistan-payment-qr) - [QR scanner](/qr-scanner) - [QR size calculator](/qr-size-calculator) - [printed QR tester](/printed-qr-tester)

Frequently Asked Questions

Can I put a Satispay QR code on an invoice?

Yes, a code on an invoice lets the customer pay from their phone without a return visit. Where your provider supports it, generate a per-sale code with the amount already filled in, so the customer cannot mistype it. Print the business name beside the code so the customer can confirm the payee before confirming.

How do refunds work with Satispay?

Refunds usually go through the same provider that processed the original payment, following that provider refund process. Ask your provider how refunds are started, how long they take, and whether the customer sees the refund in the same app. Keep the original payment reference, because it is what the provider will ask for.

Do I need a separate code for each till?

A separate code per till makes reconciliation easier, because you can tell which till took each payment. A single shared code is simpler to print, but it makes it harder to trace a disputed payment to one counter. For two or more tills, separate codes are usually worth the small extra effort.

Ready to generate high-precision QR codes?

Test your designs in real-time with our 100% client-side QR studio suite. Zero tracking, instant vector downloads.

Open QR Code Studio