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

HandleBankApp / Usage
@okiciciICICI BankGoogle Pay / third-party
@yblYes BankPhonePe
@paytmPaytm Payments BankPaytm
@oksbiState Bank of IndiaGoogle Pay (SBI)
@upiNPCI / all banksBHIM
@axlAxis BankAxis Pay
@hdfcbankHDFC BankHDFC MobileBanking
@okaxisAxis BankGoogle Pay (Axis)
@iblIndusInd BankIndusInd
@kotakKotak Mahindra BankKotak 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
ParameterExample ValueRequiredDescription
pamerchant@okhdfcRequiredPayee UPI ID (Virtual Payment Address)
pnRaj StoresRequiredPayee name – URL-encoded, max 50 characters
am150.00OptionalAmount in INR – decimal with dot (omit for static QR)
cuINROptionalCurrency – always INR for UPI
tnInvoice 001OptionalTransaction note / payment purpose – max 50 chars
mc5411OptionalMerchant Category Code (4-digit MCC)
trTXN001OptionalTransaction 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.

FeatureStatic QRDynamic QR
Amount embeddedNo – payer enters amountYes – fixed in QR code
Best forShops, general useInvoices, e-commerce checkout
ReusabilityPrint once, use foreverNew code per transaction
Payer inputAmount + PINPIN only
ReconciliationManual matchingAutomatic 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.

PhonePe~48%
Google Pay~37%
Paytm~8%
BHIM~3%
Amazon Pay~2%
Others~2%

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 →