Warum Zahlungsmethoden in Indien wichtig sind
UPI-Dominanz
UPI verarbeitet über 10 Mrd. Transaktionen pro Monat. Viele indische Kunden haben keine internationalen Karten.
Niedrige Transaktionskosten
UPI hat nahezu keine Transaktionsgebühren. Ideal für hochvolumige, niedrigwertige Transaktionen.
Abonnementunterstützung
Im Gegensatz zu den meisten alternativen Zahlungsmethoden unterstützen UPI und Rupay wiederkehrende Zahlungen über RBI-Mandate.
Unterstützte Methoden
| Methode | Typ | Abonnements | Mindestbetrag |
|---|---|---|---|
| UPI Collect | QR-Code / VPA | Ja* | ₹1 |
| Rupay Kredit | Karte | Ja* | ₹1 |
| Rupay Debit | Karte | Ja* | ₹1 |
Konfiguration
API-Methodenarten
| Typ | Beschreibung |
|---|---|
upi_collect | UPI über QR-Code oder VPA-Eingabe |
credit | Kreditkarten einschließlich Rupay |
debit | Debitkarten einschließlich Rupay |
Beispiel: Indien-fokussierter Checkout
Voraussetzungen für UPI
Damit UPI im Checkout angezeigt wird:- Rechnungsland muss Indien sein (
IN) - Währung muss INR sein
- Für nicht-indische Händler: Adaptive Currency muss aktiviert sein
Abonnements mit RBI-Mandaten
Indische Zahlungsmethoden-Abonnements unterliegen den Vorschriften der RBI (Reserve Bank of India) mit speziellen Anforderungen.Wie RBI-Mandate funktionieren
Mandatsarten
| Abonnementbetrag | Mandatsart | Limit |
|---|---|---|
| Unter 15.000 Rs | Bedarfsmandat | Rs 15.000 |
| 15.000 Rs oder mehr | Festbetragsmandat | Genau den Abonnementbetrag |
Die 48-Stunden-Bearbeitungsverzögerung
Dies ist der wichtigste Unterschied zu internationalen Kartenzahlungen:Vor-Debit-Benachrichtigung
Der Kunde erhält eine Benachrichtigung von seiner Bank über das bevorstehende Debit.
48-Stunden-Fenster
Der Kunde kann das Mandat während dieses Zeitraums über seine Banking-App stornieren.
Debit abgeschlossen (~48-51 Stunden)
Nach 48 Stunden (plus bis zu 3 zusätzliche Stunden für die Bearbeitung durch die Bank) werden die Mittel debitiert.
Umgang mit dem 48-Stunden-Fenster
Webhook-Ereignisse für indische Abonnements
| Ereignis | Wann | Aktion |
|---|---|---|
subscription.created | Mandat autorisiert | Abonnementstart aufzeichnen |
payment.succeeded | ~48h nach Gebührentermin | Zugang gewähren/fahren |
payment.failed | Debit fehlgeschlagen | Kunden benachrichtigen, Zugang pausieren |
subscription.on_hold | Zahlung fehlgeschlagen | Aufforderung zur Aktualisierung der Zahlungsmethode |
subscription.active | Nach Zahlung reaktiviert | Zugang wiederherstellen |
Tests
UPI-Test-IDs
| Status | UPI-ID |
|---|---|
| Erfolg | success@upi |
| Fehler | failure@upi |
Indische Kartentestnummern
| Marke | Szenario | Kartennummer | Ablauf | CVV |
|---|---|---|---|---|
| Visa | Erfolg | 4576238912771450 | 06/32 | 123 |
| Visa | Abgelehnt | 4706131211212123 | 06/32 | 123 |
| Mastercard | Erfolg | 5409162669381034 | 06/32 | 123 |
| Mastercard | Abgelehnt | 5105105105105100 | 06/32 | 123 |
Best Practices
Planen Sie die 48-Stunden-Verzögerung
Planen Sie die 48-Stunden-Verzögerung
Bauen Sie Ihre Anwendung so, dass die Lücke zwischen Gebühreneinleitung und tatsächlicher Zahlung berücksichtigt wird. Denken Sie an:
- Kulanzfristen für den Abonnementzugang
- Klare Kommunikation an die Kunden über die Bearbeitungszeit
- Webhook-gesteuerte Erfüllung, nicht terminbasierte
Umgang mit Mandatsstornierungen
Umgang mit Mandatsstornierungen
Kunden können Mandate jederzeit über ihre Bank-Apps stornieren. Überwachen Sie
subscription.on_hold Webhooks und fordern Sie die Kunden auf, sich erneut anzumelden oder Zahlungsmethoden zu aktualisieren.Angemessene Mandatsbeträge festlegen
Angemessene Mandatsbeträge festlegen
Für variable Preisgestaltung (z. B. nutzungsbasiert) prüfen Sie, ob ein Rs 15.000 Bedarfsmandat ausreichend ist. Wenn Gebühren über diesem Betrag liegen könnten, müssen die Kunden erneut autorisieren.
UPI prominent anbieten
UPI prominent anbieten
Für indische Kunden sollte UPI die primäre Zahlungsmethode sein. Viele Benutzer ziehen es aufgrund von Vertrautheit und geringerem Aufwand den Karten vor.
Fehlersuche
UPI erscheint nicht im Checkout
UPI erscheint nicht im Checkout
Überprüfen:
- Ist das Rechnungsland auf
INeingestellt? - Ist die Währung auf
INReingestellt? - Wenn nicht-indischer Händler: Ist Adaptive Currency aktiviert?
- Ist
upi_collectinallowed_payment_method_typesenthalten?
country: "IN" und billing_currency: "INR" hat.Abonnementgebühr fehlgeschlagen nach Upgrade
Abonnementgebühr fehlgeschlagen nach Upgrade
Ursache: Neuer Betrag überschreitet das vorhandene Mandatslimit (Schwelle von Rs 15.000).Lösung: Der Kunde muss die Zahlungsmethode aktualisieren, um ein neues Mandat mit dem richtigen Limit zu erstellen.
Abonnement auf Hold, aber Kunde behauptet, er habe nicht storniert
Abonnement auf Hold, aber Kunde behauptet, er habe nicht storniert
Ursache: Der Kunde hat möglicherweise das Mandat während des 48-Stunden-Fensters storniert oder seine Bank hat die Abbuchung abgelehnt.Lösung: Der Kunde muss das Mandat erneut autorisieren oder seine Zahlungsmethode aktualisieren.
Zahlungsabzug verzögert sich über 48 Stunden hinaus
Zahlungsabzug verzögert sich über 48 Stunden hinaus
Ursache: Verzögerungen in der Bank-API können die Bearbeitung um 2-3 zusätzliche Stunden verlängern.Lösung: Das ist zu erwarten. Gestalten Sie Ihr System so, dass es variable Verzögerungen von bis zu ~51 Stunden insgesamt verarbeitet.
Mandat storniert, aber Abonnement bleibt aktiv
Mandat storniert, aber Abonnement bleibt aktiv
Ursache: Grenzfall in den RBI-Vorschriften — die Stornierung des Mandats während des Verarbeitungsfensters führt nicht sofort zur Stornierung des Abonnements.Lösung: Die nächste Gebühr wird fehlschlagen und das Abonnement wird in
on_hold übergehen. Überwachen Sie Webhooks für payment.failed.