← Back to Documentation

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

  1. 1Add a new terminal in the dashboard and select the device type (tablet, phone, or POS)
  2. 2Scan the connection QR code on the physical device to link it to your account
  3. 3Enter the payment amount and send the QR code to the terminal
  4. 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

iFrameInteractive Widget

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>
Link + QRClickable QR Image

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>
ImageStatic QR Code

Simple QR code image for print materials or email signatures.

<img src="https://api.qrserver.com/..." alt="Payment QR">

Configuration Parameters

ParameterRequiredDescription
ibanYesRecipient IBAN
nameYesRecipient name
amountNoFixed payment amount
currencyNoCHF, EUR, or USD (default: CHF)
refNoPayment reference for tracking

Getting Started

  1. 1

    Create an Account

    Sign up for Open QR Banking and complete verification

  2. 2

    Add Your Bank Accounts

    Link your IBAN(s) to receive payments

  3. 3

    Set Up Terminals

    Configure physical devices or create digital embeds

  4. 4

    Accept Payments

    Customers scan QR codes to pay directly to your account