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.

AspektVor QRISNach QRIS
QR codes needed5+ (GoPay, OVO, Dana, LinkAja…)1 (QRIS)
Counter spaceMultiple stickers cluttering deskOne clean QRIS sticker
App compatibilityEach code only for one appAny QRIS-enabled app
Merchant setupRegister with each wallet separatelyOne Bank Indonesia registration
SettlementFragmented across app walletsUnified via BI-FAST

Wie QRIS funktioniert – Schritt für Schritt

  1. 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. 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. 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. 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. 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. 6

    Transaktion über BI-FAST verarbeitet

    Bank Indonesias nationale Switching-Infrastruktur wickelt die Zahlung in Echtzeit ab — 24/7/365 einschließlich Feiertagen.

  7. 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.

KategorieEnglischKriterien-CodeJahresumsatzMDRBeispiele
Usaha MikroMicroA< Rp 300 million / year0.3%Street vendors, warungs, food stalls
Usaha KecilSmallARp 300M – 2.5B / year0.7%Local shops, small restaurants, service providers
Usaha MenengahMediumBRp 2.5B – 50B / year0.7%Regional chains, mid-sized businesses
Usaha BesarLargeC> Rp 50 billion / year0.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 IDFeldnameBeispielwertPflichtBeschreibung
00Payload Format Indicator01PflichtAlways "01" – EMV Merchant Presented Mode
01Point of Initiation Method11 or 12Pflicht11 = static (no preset amount), 12 = dynamic (amount embedded)
26Merchant Account – QRISID.CO.QRIS.WWW + NMIDPflichtApplication Identifier + National Merchant ID
52Merchant Category Code0000PflichtISO 18245 MCC – business category of merchant
53Transaction Currency360PflichtISO 4217 numeric code for Indonesian Rupiah (IDR)
54Transaction Amount50000OptionalPresent only in dynamic QR codes; absent in static codes
58Country CodeIDPflichtISO 3166-1 alpha-2 – Indonesia
59Merchant NameWarung Pak BudiPflichtName displayed on payer's screen, max 25 characters
60Merchant CityJakartaPflichtCity of merchant location
62Additional Data Fieldterminal / referenceOptionalOptional terminal ID, reference ID, or customer label
63CRC4-digit hexPflichtCRC16-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.

GoPayOVODanaLinkAjaShopeePayBCA MobileMandiriBRIBNICIMB NiagaPermataJeniusAllo Bank50+ weitere…

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.