Pourquoi les Méthodes de Paiement en Inde Comptent
Dominance de l'UPI
L’UPI traite plus de 10 milliards de transactions par mois. De nombreux clients indiens n’ont pas de cartes internationales.
Frais de Transaction Faibles
L’UPI a des frais de transaction presque nuls. Excellent pour des transactions de faible valeur en volume élevé.
Support des Abonnements
Contrairement à la plupart des autres méthodes de paiement, l’UPI et Rupay prennent en charge les paiements récurrents via les mandats de la RBI.
Méthodes Pris en Charge
| Méthode | Type | Abonnements | Montant Min |
|---|---|---|---|
| UPI Collect | QR code / VPA | Oui* | ₹1 |
| Rupay Crédit | Carte | Oui* | ₹1 |
| Rupay Débit | Carte | Oui* | ₹1 |
Configuration
Types de Méthodes API
| Type | Description |
|---|---|
upi_collect | UPI via QR code ou saisie de VPA |
credit | Cartes de crédit y compris Rupay |
debit | Cartes de débit y compris Rupay |
Exemple : Checkout axé sur l’Inde
Exigences pour l’UPI
Pour que l’UPI apparaisse au moment du paiement :- Pays de facturation doit être l’Inde (
IN) - Monnaie doit être l’INR
- Pour les commerçants non indiens : Monnaie Adaptative doit être activée
Abonnements avec Mandats de la RBI
Les abonnements par méthode de paiement indienne fonctionnent selon les règlements de la RBI (Réserve Bank of India) avec des exigences uniques.Comment Fonctionnent les Mandats de la RBI
Types de Mandats
| Montant de l’Abonnement | Type de Mandat | Limite |
|---|---|---|
| En dessous de Rs 15,000 | Mandat à la demande | Rs 15,000 |
| Rs 15,000 ou plus | Mandat à montant fixe | Montant exact de l’abonnement |
Le Délai de Traitement de 48 Heures
C’est la principale différence par rapport aux paiements par carte internationale :Charge Initiée (Jour 0)
À la date de renouvellement prévue, Dodo initie la charge auprès de la banque.
Fenêtre de 48 Heures
Le client peut annuler le mandat durant cette période via son application bancaire.
Débit Complété (~48-51 heures)
Après 48 heures (plus jusqu’à 3 heures supplémentaires pour le traitement bancaire), les fonds sont débités.
Gestion de la Fenêtre de 48 Heures
Événements Webhook pour les Abonnements Indiens
| Événement | Quand | Action |
|---|---|---|
subscription.created | Mandat autorisé | Enregistrer le début de l’abonnement |
payment.succeeded | ~48h après la date de charge | Accorder/continuer l’accès |
payment.failed | Débit échoué | Informer le client, suspendre l’accès |
subscription.on_hold | Paiement échoué | Demander une mise à jour du mode de paiement |
subscription.active | Réactivé après paiement | Restaurer l’accès |
Tests
Identifiants de Test UPI
| Statut | ID UPI |
|---|---|
| Succès | success@upi |
| Échec | failure@upi |
Numéros de Test de Cartes Indiennes
| Marque | Scénario | Numéro de Carte | Expiration | CVV |
|---|---|---|---|---|
| Visa | Succès | 4576238912771450 | 06/32 | 123 |
| Visa | Rejeté | 4706131211212123 | 06/32 | 123 |
| Mastercard | Succès | 5409162669381034 | 06/32 | 123 |
| Mastercard | Rejeté | 5105105105105100 | 06/32 | 123 |
Meilleures Pratiques
Planifiez le délai de 48 heures
Planifiez le délai de 48 heures
Construisez votre application pour gérer le délai entre l’initiation de la charge et le paiement réel. Pensez à :
- Périodes de grâce pour l’accès aux abonnements
- Communication claire aux clients concernant le temps de traitement
- Remplissage basé sur les webhooks, et non sur les dates
Gérer les annulations de mandat
Gérer les annulations de mandat
Les clients peuvent annuler les mandats via leurs applications bancaires à tout moment. Surveillez les webhooks
subscription.on_hold et incitez les clients à se réabonner ou à mettre à jour leurs modes de paiement.Définir des montants de mandat appropriés
Définir des montants de mandat appropriés
Pour la tarification variable (par exemple, basée sur l’utilisation), considérez si un mandat à la demande de Rs 15,000 est suffisant. Si les frais pourraient dépasser cela, les clients devront réautoriser.
Proposez l'UPI de manière proéminente
Proposez l'UPI de manière proéminente
Pour les clients indiens, l’UPI devrait être l’option de paiement principale. De nombreux utilisateurs préfèrent l’UPI aux cartes en raison de la familiarité et de la moindre friction.
Dépannage
L'UPI n'apparaît pas au moment du paiement
L'UPI n'apparaît pas au moment du paiement
Vérifiez :
- Pays de facturation défini sur
IN? - Monnaie définie sur
INR? - Si commerçant non indien : Monnaie Adaptative activée ?
upi_collectinclus dansallowed_payment_method_types?
country: "IN" et billing_currency: "INR".Échec de la charge d'abonnement après mise à niveau
Échec de la charge d'abonnement après mise à niveau
Cause : Le montant de la nouvelle charge dépasse la limite de mandat existante (seuil de Rs 15,000).Solution : Le client doit mettre à jour le mode de paiement pour établir un nouveau mandat avec la limite correcte.
Abonnement en attente mais le client prétend ne pas avoir annulé
Abonnement en attente mais le client prétend ne pas avoir annulé
Cause : Le client a peut-être annulé le mandat durant la fenêtre de 48 heures, ou sa banque a rejeté le débit.Solution : Le client doit réautoriser le mandat ou mettre à jour son mode de paiement.
Délai de prélèvement de paiement dépassé 48 heures
Délai de prélèvement de paiement dépassé 48 heures
Cause : Les retards de l’API bancaire peuvent prolonger le traitement de 2 à 3 heures supplémentaires.Solution : C’est attendu. Concevez votre système pour gérer des retards variables jusqu’à ~51 heures au total.
Mandat annulé mais abonnement toujours actif
Mandat annulé mais abonnement toujours actif
Cause : Cas particulier dans les règlements de la RBI — l’annulation de mandat durant la fenêtre de traitement n’annule pas immédiatement l’abonnement.Solution : La prochaine charge échouera et l’abonnement passera en
on_hold. Surveillez les webhooks pour payment.failed.Pages Connexes
Vue d'ensemble des Méthodes de Paiement
Voir toutes les méthodes de paiement prises en charge.
Abonnements
Documentation complète sur les abonnements y compris les mandats de la RBI.
Webhooks
Gestion des webhooks pour les événements de paiement.
Processus de Test
Toutes les données de test y compris les ID UPI et les cartes indiennes.