Wie QRIS funktioniert – Vollständiger Guide zum indonesischen QR-Zahlungssystem
Alles über Indonesiens nationalen QR-Zahlungsstandard: NMID, Händlerkategorien, EMV-Payload, grenzüberschreitende ASEAN-Zahlungen und unterstützte Apps.
Was ist QRIS?
QRIS — Quick Response Code Indonesian Standard — ist Indonesiens nationaler QR-Zahlungsstandard, entwickelt von Bank Indonesia (BI) zusammen mit der Indonesian Payment System Association (ASPI). Offiziell am 17. August 2019 (Indonesiens Unabhängigkeitstag) eingeführt und ab dem 1. Januar 2020 für alle Zahlungsanbieter verpflichtend, basiert QRIS auf der internationalen EMV Merchant Presented Mode (MPM)-Spezifikation — derselben technischen Grundlage wie PromptPay in Thailand und PayNow in Singapur. Vor QRIS mussten indonesische Händler mehrere QR-Code-Aufkleber an ihren Kassen anbringen — einen für jede Zahlungs-App. GoPay-Nutzer konnten keinen OVO QR-Code scannen, Dana-Nutzer konnten nicht bei LinkAja-Händlern bezahlen. QRIS löste diese Fragmentierung durch einen einheitlichen QR-Standard, den alle indonesischen Zahlungs-Apps unterstützen müssen. Heute gibt es über 30 Millionen QRIS-Händler in Indonesien — von Straßenimbissbuden (Warung) und Motorradtaxi-Fahrern bis zu Behörden und Einkaufszentren. Über 100 Millionen Indonesier nutzen QRIS-fähige Zahlungs-Apps aktiv. Der QRIS Application Identifier (AID) lautet ID.CO.QRIS.WWW und ist in EMV-Tag ID 26 des QR-Payloads eingebettet. Jede Transaktion wird über BI-FAST, Bank Indonesias nationale Schnellzahlungsinfrastruktur, in Echtzeit rund um die Uhr abgewickelt.
Die QRIS-Revolution: Ein Code für alle Apps
Die Transformation, die QRIS dem indonesischen Handel gebracht hat, kann nicht überbetont werden. Vor Januar 2020 musste ein Straßenhändler, der digitale Zahlungen akzeptiert, separate Registrierungen bei GoPay, OVO, Dana, LinkAja und ShopeePay verwalten — und fünf verschiedene QR-Aufkleber anzeigen. QRIS ersetzte all das durch einen einzigen Code. Das Mandat von Bank Indonesia war klar: Ab dem 1. Januar 2020 musste jeder Zahlungsanbieter in Indonesien QRIS übernehmen. Nicht-konforme Anbieter riskierten den Verlust ihrer Betriebslizenzen. Das Ergebnis war unmittelbar und umfassend — innerhalb weniger Monate vereinheitlichte sich Indonesiens gesamte digitale Zahlungslandschaft unter einem einzigen QR-Standard.
| Aspekt | Vor QRIS | Nach QRIS |
|---|---|---|
| QR codes needed | 5+ (GoPay, OVO, Dana, LinkAja…) | 1 (QRIS) |
| Counter space | Multiple stickers cluttering desk | One clean QRIS sticker |
| App compatibility | Each code only for one app | Any QRIS-enabled app |
| Merchant setup | Register with each wallet separately | One Bank Indonesia registration |
| Settlement | Fragmented across app wallets | Unified via BI-FAST |
Wie QRIS funktioniert – Schritt für Schritt
- 1
Händler zeigt QRIS-Code an
Statische Codes werden auf Aufklebern gedruckt. Dynamische Codes mit voreingestelltem Betrag werden pro Transaktion für E-Commerce oder Rechnungen generiert.
- 2
Kunde öffnet eine QRIS-fähige App
GoPay, OVO, Dana, LinkAja, ShopeePay, BCA Mobile, Mandiri Livin' oder eine der 50+ teilnehmenden Apps — alle vollständig interoperabel.
- 3
Kunde scannt den QRIS QR-Code
Der Code kann von einem gedruckten Aufkleber, einem Handybildschirm, einer PDF-Datei oder einer anderen Oberfläche gescannt werden.
- 4
Zahlungsdetails erscheinen automatisch
Händlername, NMID und Betrag (falls eingebettet) werden aus dem EMV-Payload ausgelesen. Bei statischen QR-Codes gibt der Kunde den Betrag manuell ein.
- 5
Kunde gibt PIN ein oder nutzt Biometrie
Authentifizierung erfolgt in der App. Der PIN wird nie übertragen und nicht im QR-Code gespeichert.
- 6
Transaktion über BI-FAST verarbeitet
Bank Indonesias nationale Switching-Infrastruktur wickelt die Zahlung in Echtzeit ab — 24/7/365 einschließlich Feiertagen.
- 7
Beide Parteien erhalten Bestätigung
Zahlender erhält Erfolgsmeldung mit Transaktionsreferenz. Händler erhält sofortige Gutschriftsbenachrichtigung.
Händlerkategorien (Usaha Mikro/Kecil/Menengah/Besar)
Bank Indonesia klassifiziert alle QRIS-Händler in vier Stufen basierend auf dem Jahresumsatz. Die Kategorie ist im QRIS-Payload als Merchant Criteria-Feld kodiert und bestimmt direkt den MDR (Merchant Discount Rate), der auf jede empfangene Zahlung erhoben wird. Usaha Mikro (Kleinstunternehmen) mit einem Umsatz unter Rp 300 Millionen pro Jahr zahlt 0,3% MDR. Usaha Kecil (Kleinunternehmen) mit Rp 300M–2,5B und Usaha Menengah (Mittelständler) mit Rp 2,5B–50B zahlen beide 0,7% MDR. Usaha Besar (Großunternehmen) über Rp 50 Milliarden zahlt ebenfalls 0,7%. Staatliche Einrichtungen und Bildungseinrichtungen zahlen 0% MDR. Diese Sätze werden von Bank Indonesia reguliert, um die Zugänglichkeit für alle Unternehmensgrößen zu gewährleisten.
| Kategorie | Englisch | Kriterien-Code | Jahresumsatz | MDR | Beispiele |
|---|---|---|---|---|---|
| Usaha Mikro | Micro | A | < Rp 300 million / year | 0.3% | Street vendors, warungs, food stalls |
| Usaha Kecil | Small | A | Rp 300M – 2.5B / year | 0.7% | Local shops, small restaurants, service providers |
| Usaha Menengah | Medium | B | Rp 2.5B – 50B / year | 0.7% | Regional chains, mid-sized businesses |
| Usaha Besar | Large | C | > Rp 50 billion / year | 0.7% | Shopping malls, major retailers, corporations |
Der QRIS EMV-Payload
Ein QRIS QR-Code kodiert eine Folge von TLV (Tag-Länge-Wert)-Feldern als einfache ASCII-Zeichenkette. Jedes Feld beginnt mit einer zweistelligen Tag-ID, gefolgt von einem zweistelligen Längenwert und dem Dateninhalt. Der Payload ist durch die EMV Merchant Presented Mode-Spezifikation definiert und von Bank Indonesia mit QRIS-spezifischen Feldern erweitert. Tag ID 26 ist das Herzstück von QRIS — er enthält den Application Identifier ID.CO.QRIS.WWW (Sub-Tag 00) und die National Merchant ID / NMID des Händlers (Sub-Tag 01). Das letzte Tag 63 enthält die CRC16-CCITT-Prüfsumme des gesamten Payloads (einschließlich des wörtlichen Textes „6304"), ausgedrückt als 4-stellige Großbuchstaben-Hex-Zeichenkette. Die Transaktionswährung ist immer Indonesische Rupiah (IDR, ISO 4217 Code 360).
000201 010211 2660 0016ID.CO.QRIS.WWW 0117ID1234567890123 52040000 5303360 5802ID 5915Warung Pak Budi 6006Jakarta 63041A2B
| Tag ID | Feldname | Beispielwert | Pflicht | Beschreibung |
|---|---|---|---|---|
| 00 | Payload Format Indicator | 01 | Pflicht | Always "01" – EMV Merchant Presented Mode |
| 01 | Point of Initiation Method | 11 or 12 | Pflicht | 11 = static (no preset amount), 12 = dynamic (amount embedded) |
| 26 | Merchant Account – QRIS | ID.CO.QRIS.WWW + NMID | Pflicht | Application Identifier + National Merchant ID |
| 52 | Merchant Category Code | 0000 | Pflicht | ISO 18245 MCC – business category of merchant |
| 53 | Transaction Currency | 360 | Pflicht | ISO 4217 numeric code for Indonesian Rupiah (IDR) |
| 54 | Transaction Amount | 50000 | Optional | Present only in dynamic QR codes; absent in static codes |
| 58 | Country Code | ID | Pflicht | ISO 3166-1 alpha-2 – Indonesia |
| 59 | Merchant Name | Warung Pak Budi | Pflicht | Name displayed on payer's screen, max 25 characters |
| 60 | Merchant City | Jakarta | Pflicht | City of merchant location |
| 62 | Additional Data Field | terminal / reference | Optional | Optional terminal ID, reference ID, or customer label |
| 63 | CRC | 4-digit hex | Pflicht | CRC16-CCITT checksum of the entire payload including "6304" |
Grenzüberschreitende Zahlungen
Bank Indonesia hat QRIS aktiv über Indonesiens Grenzen hinaus durch bilaterale QR-Zahlungsverbindungen mit ASEAN-Nachbarn und darüber hinaus ausgebaut. Im Rahmen dieser Verbindungen können Touristen aus verbundenen Ländern bei indonesischen QRIS-Händlern mit den Zahlungs-Apps ihres Heimatlandes bezahlen — ohne Bargeld oder Währungsumtausch. Indonesien hat Verbindungen zu Thailand (PromptPay, seit 2021), Malaysia (DuitNow, seit 2022), Singapur (PayNow, seit 2022), Philippinen (QR Ph, seit 2023), Vietnam (VietQR, seit 2023), Indien (UPI, seit 2023) und Japan (seit 2024) aufgebaut. Die ASEAN-Grenzüberschreitung ist Teil einer breiteren G20-Initiative zur Vernetzung nationaler Schnellzahlungssysteme.
Thailand
PromptPay
Seit 2021
Malaysia
DuitNow
Seit 2022
Singapore
PayNow
Seit 2022
Philippines
QR Ph
Seit 2023
Vietnam
VietQR
Seit 2023
India
UPI
Seit 2023
Japan
JCB / local
Seit 2024
Unterstützte Apps & Banken
Alle QRIS-fähigen Apps sind vollständig interoperabel. Ein Kunde mit GoPay kann denselben QRIS-Code scannen wie ein Kunde mit BCA Mobile — Routing und Abwicklung erfolgen transparent über Bank Indonesias Infrastruktur. Stand 2025 nehmen über 50 Zahlungsdienstleister am QRIS-Ökosystem teil, darunter GoPay, OVO, Dana, LinkAja, ShopeePay, BCA Mobile, Mandiri Livin', BRI Mobile, BNI Mobile, CIMB Niaga, Permata, Jenius, Allo Bank und Bank Jago. Neben Verbraucher-E-Wallets hat jede große indonesische Staatsbank und Privatbank QRIS in ihre Mobile-Banking-Apps integriert.
QRIS für Händler
Die Registrierung als QRIS-Händler ist unkompliziert. Sie registrieren sich nicht direkt bei Bank Indonesia — stattdessen beantragen Sie die Registrierung über einen von Bank Indonesia lizenzierten Payment Service Provider (PJSP). Übliche Wege sind die Registrierung über Ihre Banking-App (BCA, Mandiri, BRI, BNI, CIMB), über GoPay/Gojek, über OVO oder über Dana. Nach erfolgreicher Registrierung erhalten Sie eine National Merchant ID (NMID) — eine einmalige Kennung, die von Bank Indonesia vergeben wird — sowie einen gedruckten QRIS-Aufkleber mit Ihrem QR-Code. Die NMID ist in Ihrem QRIS-Payload kodiert und für die Bank Indonesia-Compliance erforderlich. Für Entwickler und Unternehmen, die QRIS QR-Codes programmatisch generieren müssen, bietet qrpayhub.com einen kostenlosen Browser-basierten QRIS-Generator.
- 📱
Über Ihre Banking-App
Die meisten großen indonesischen Banken (BCA, Mandiri, BRI, BNI, CIMB) bieten Händler-QRIS-Registrierung direkt über ihre Business-Banking-Apps oder Filialen an.
- 💚
Über GoPay / Gojek
GoTo Financial (GoPay) bietet eine optimierte Händlerregistrierung für Kleinunternehmen an, mit QRIS-Aufkleber-Lieferung an Ihre Adresse.
- 🟣
Über OVO
OVO Business-Registrierung ergibt einen QRIS-Händlercode, der mit allen QRIS-Apps kompatibel ist — nicht nur OVO-Nutzern.
- 🔵
Über Dana
Dana for Merchants (Merchant Dana) bietet QRIS-Registrierung mit einem Händler-Dashboard zur Transaktionsverfolgung.
Bereit, Ihren QRIS QR-Code zu erstellen?
Kostenlos, sofort, funktioniert mit GoPay, OVO, Dana, LinkAja, ShopeePay und allen QRIS-Apps.