QR Payment Terminals
Accept payments anywhere with physical devices or embeddable QR codes
Overview
QR Terminals enable businesses to accept payments through two distinct channels: Physical Terminals for in-person transactions and Digital Embeds for online payments. Both methods generate Swiss QR-bill compatible payment codes that customers can scan with their banking app.
Physical Terminals
Tablets, phones, or POS devices that display QR codes for customers to scan at the point of sale.
Digital Embeds
Embeddable QR codes for websites, online stores, or invoices that link directly to payment.
Physical Terminals
Use Cases
- Restaurants & Cafes - Table-side payments with dedicated tablets
- Retail Stores - Checkout counters with integrated POS
- Markets & Events - Mobile payment via smartphone
- Service Providers - Accept payment on-site at client locations
How It Works
- 1Add a new terminal in the dashboard and select the device type (tablet, phone, or POS)
- 2Scan the connection QR code on the physical device to link it to your account
- 3Enter the payment amount and send the QR code to the terminal
- 4Customer scans the displayed QR code with their banking app to complete payment
Supported Devices
Tablets
iPad, Android
Phones
iOS, Android
POS Devices
Any web browser
Digital Embeds
Use Cases
- E-commerce - Payment option on product pages or checkout
- Donations - Embeddable QR codes for nonprofit websites
- Invoices - Include QR codes in PDF invoices for easy payment
- Subscriptions - Recurring payment links with preset amounts
Embed Options
Full payment widget with QR code display and payment status updates.
<iframe src="https://yoursite.com/embed/qr?iban=CH...&name=..."
width="300" height="400" frameborder="0"
></iframe>Static QR image that links to the payment page when clicked.
<a href="https://yoursite.com/pay?...">
<img src="https://api.qrserver.com/..." alt="Pay">
</a>Simple QR code image for print materials or email signatures.
<img src="https://api.qrserver.com/..." alt="Payment QR">Configuration Parameters
| Parameter | Required | Description |
|---|---|---|
| iban | Yes | Recipient IBAN |
| name | Yes | Recipient name |
| amount | No | Fixed payment amount |
| currency | No | CHF, EUR, or USD (default: CHF) |
| ref | No | Payment reference for tracking |
Getting Started
- 1
Create an Account
Sign up for Open QR Banking and complete verification
- 2
Add Your Bank Accounts
Link your IBAN(s) to receive payments
- 3
Set Up Terminals
Configure physical devices or create digital embeds
- 4
Accept Payments
Customers scan QR codes to pay directly to your account