Wie UPI funktioniert – Vollständiger Guide zum indischen Zahlungssystem
Alles über Indiens Unified Payments Interface: UPI-IDs, QR-Format, Apps und globale Expansion.
Was ist UPI?
UPI – das Unified Payments Interface – ist Indiens nationales Echtzeit-Zahlungssystem, das von der National Payments Corporation of India (NPCI) unter Aufsicht der Reserve Bank of India (RBI) entwickelt und betrieben wird. Seit dem Start im April 2016 ist UPI zum weltweit grössten Sofortzahlungsnetzwerk nach Transaktionsvolumen gewachsen und verarbeitet ab 2026 über 10 Milliarden Transaktionen pro Monat. Es ermöglicht beliebigen Bankkontoinhabern, rund um die Uhr – auch an Feiertagen – kostenlos Geld zu überweisen, und zwar über eine einfache virtuelle Zahlungsadresse (VPA) im Format nutzername@bankhandle.
Wie UPI funktioniert – Schritt für Schritt
Ein Händler zeigt einen UPI QR-Code an (statisch für beliebige Beträge oder dynamisch mit festem Betrag). Der Kunde öffnet eine beliebige UPI-App – PhonePe, Google Pay, Paytm, BHIM – scannt den Code, prüft die vorausgefüllten Zahlungsdaten und gibt seine UPI-PIN zur Autorisierung ein. Die NPCI-Infrastruktur verarbeitet die Überweisung in Echtzeit; beide Parteien erhalten sofort eine Bestätigung. Das Geld wird direkt zwischen Bankkonten übertragen – ohne Zwischenspeicher in einer Wallet.
- 1
Merchant displays UPI QR code
A static QR code (for any amount) is printed or displayed at the counter. For invoices and e-commerce, a dynamic QR with the exact amount is generated per transaction.
- 2
Customer opens any UPI app
PhonePe, Google Pay, Paytm, BHIM, Amazon Pay, WhatsApp Pay or any banking app work identically. UPI is fully interoperable across all participating apps and banks.
- 3
Customer scans the QR code
The app activates the camera. The UPI QR can be scanned from a printed slip, a phone screen or a digital PDF.
- 4
Payment details are pre-filled
The payee UPI ID, name, and amount (if embedded) are instantly extracted. No manual entry, no typos, no wrong IFSC codes.
- 5
Customer enters UPI PIN
The 4- or 6-digit UPI PIN is the final authentication step. It never leaves the device and is never stored anywhere outside the bank's secure system.
- 6
Transfer completes within seconds
The NPCI infrastructure processes the transfer in real time. Funds move directly between bank accounts – no intermediary wallet involved.
- 7
Both parties receive confirmation
The payer gets a transaction success notification. The payee receives an instant credit alert via SMS and in-app notification.
UPI-IDs verstehen (Virtual Payment Address)
Eine UPI-ID (Virtual Payment Address / VPA) ist die lesbare Adresse eines Bankkontos im UPI-System. Das Format lautet immer nutzername@bankhandle – zum Beispiel john@okicici oder 9876543210@paytm. Der Nutzername kann eine Mobilnummer, ein Name oder eine selbst gewählte Zeichenfolge sein. Der Bank-Handle identifiziert die Bank oder die Zahlungs-App. Eine Person kann mehrere UPI-IDs haben, die auf verschiedene Apps, aber dasselbe Bankkonto verweisen. Die UPI-ID ersetzt vollständig die Notwendigkeit, Kontonummern und IFSC-Codes weiterzugeben.
| Handle | Bank | App / Usage |
|---|---|---|
| @okicici | ICICI Bank | Google Pay / third-party |
| @ybl | Yes Bank | PhonePe |
| @paytm | Paytm Payments Bank | Paytm |
| @oksbi | State Bank of India | Google Pay (SBI) |
| @upi | NPCI / all banks | BHIM |
| @axl | Axis Bank | Axis Pay |
| @hdfcbank | HDFC Bank | HDFC MobileBanking |
| @okaxis | Axis Bank | Google Pay (Axis) |
| @ibl | IndusInd Bank | IndusInd |
| @kotak | Kotak Mahindra Bank | Kotak Pay |
Das UPI QR Payload-Format
Ein UPI QR-Code kodiert einen Standard-Deeplink nach dem URI-Schema upi://pay, das in der NPCI UPI Deep Link Spezifikation definiert ist. Pflichtparameter sind pa (Empfänger-UPI-ID) und pn (Empfängername). Optionale Parameter sind am (Betrag in INR), cu (Währung, immer INR), tn (Transaktionsnotiz, max. 50 Zeichen), mc (4-stelliger Händlerkategoriecode) und tr (Transaktionsreferenz). Beispiel: upi://pay?pa=merchant@okhdfc&pn=Raj%20Stores&am=150.00&cu=INR&tn=Invoice%20001
upi://pay?pa=merchant@okhdfc&pn=Raj%20Stores&am=150.00&cu=INR&tn=Invoice%20001
| Parameter | Example Value | Required | Description |
|---|---|---|---|
| pa | merchant@okhdfc | Required | Payee UPI ID (Virtual Payment Address) |
| pn | Raj Stores | Required | Payee name – URL-encoded, max 50 characters |
| am | 150.00 | Optional | Amount in INR – decimal with dot (omit for static QR) |
| cu | INR | Optional | Currency – always INR for UPI |
| tn | Invoice 001 | Optional | Transaction note / payment purpose – max 50 chars |
| mc | 5411 | Optional | Merchant Category Code (4-digit MCC) |
| tr | TXN001 | Optional | Transaction reference – for merchant reconciliation |
Statische vs. dynamische QR-Codes
Statische UPI QR-Codes enthalten nur die Empfänger-UPI-ID und den Namen ohne voreingestellten Betrag. Der Zahlende gibt den Betrag manuell ein – ideal für Geschäfte, Restaurants und den allgemeinen Gebrauch. Der Code kann einmal gedruckt und unbegrenzt verwendet werden. Dynamische QR-Codes enthalten einen festgelegten Betrag und eine Transaktionsreferenz und werden pro Transaktion generiert. Sie eignen sich für Rechnungen, E-Commerce-Checkouts und Kassensysteme, bei denen eine automatische Abstimmung erforderlich ist.
| Feature | Static QR | Dynamic QR |
|---|---|---|
| Amount embedded | No – payer enters amount | Yes – fixed in QR code |
| Best for | Shops, general use | Invoices, e-commerce checkout |
| Reusability | Print once, use forever | New code per transaction |
| Payer input | Amount + PIN | PIN only |
| Reconciliation | Manual matching | Automatic via transaction ref |
Das UPI App-Ökosystem
Alle UPI-Apps sind vollständig interoperabel – eine Zahlung von PhonePe landet sofort auf einem Konto, das mit BHIM, Paytm oder einer beliebigen Banking-App verknüpft ist. Es gibt keine Bindung an eine bestimmte App. Stand 2025 führt PhonePe mit ca. 48 % Marktanteil, gefolgt von Google Pay (ca. 37 %), Paytm (ca. 8 %), BHIM (ca. 3 %) und Amazon Pay (ca. 2 %). Jede grosse indische Bank verfügt zudem über eine eigene UPI-fähige Mobile-Banking-App. Alle nutzen dieselbe NPCI-Infrastruktur und akzeptieren QR-Codes von beliebigen Quellen.
Globale Expansion von UPI
UPI ist nicht mehr auf Indien beschränkt. NPCI International hat die UPI-Akzeptanz auf Länder mit grosser indischer Diaspora ausgeweitet: Singapur (über PayNow), VAE, Bahrain, Frankreich, Vereinigtes Königreich, Mauritius, Nepal, Bhutan und weitere. Indische Reisende können bei Händlern in Singapur, die PayNow QR-Codes akzeptieren, mit ihrer UPI-App bezahlen – die Transaktion wird in SGD vom indischen Bankkonto in INR abgewickelt. Das G20-Mandat zur globalen Vernetzung von Schnellzahlungssystemen wird die Reichweite von UPI weiter ausbauen.
Singapore
PayNow
UAE
AECB / Mashreq
France
LYRA
UK
PayXpert
Bahrain
BFC
Mauritius
MCB
Nepal
NPI / Fonepay
Bhutan
BNBL
Malaysia
DuitNow (planned)
Thailand
PromptPay (planned)
Sicherheit & Datenschutz
Die UPI-PIN wird vom Zahlenden in seiner eigenen Banking-App eingegeben und ist niemals im QR-Code codiert oder wird an den Händler übermittelt. Eine Belastung kann nur erfolgen, wenn der Zahlende aktiv seine PIN oder Biometrie eingibt. Ein UPI QR enthält nur die UPI-ID und den Namen – keine Bankdaten, keinen IFSC-Code, keine sensiblen Informationen. QRPayHub generiert UPI QR-Codes vollständig clientseitig: Es werden keine Zahlungsdaten an unsere Server gesendet. Fehlgeschlagene Transaktionen werden gemäss RBI-Richtlinien innerhalb von 24–48 Stunden automatisch zurückgebucht.
- 🔒PIN never in QR code: The UPI PIN is entered by the payer in their own banking app and is never encoded in the QR code or transmitted to the merchant.
- ✅Payment always authorized by payer: No charge can occur without the payer actively entering their PIN or biometric. QR codes are read-only payment requests.
- 🏦NPCI regulated, RBI supervised: UPI operates under the Payment and Settlement Systems Act, 2007. All transactions are logged and audited by NPCI.
- ⚡Instant refunds for failures: Failed or disputed transactions trigger automatic refunds within 24–48 hours per RBI circular.
- 🛡️Safe to share QR publicly: A UPI QR contains only your UPI ID and name – no bank account details, no IFSC, no sensitive data.
- 🌐Client-side generation: QRPayHub generates UPI QR codes entirely in your browser. No payment data is sent to our servers.
Bereit, Ihren UPI QR-Code zu erstellen?
Kostenlos, sofort, funktioniert mit allen UPI-Apps.
Generator öffnen →