Passer au contenu principal
Dodo Payments prend en charge un large éventail de méthodes de paiement pour vous aider à servir des clients à l’échelle mondiale. Toutes les méthodes de paiement répertoriées deviennent automatiquement disponibles une fois que votre compte marchand est vérifié et que le mode en direct est activé.
Activation Automatique : Aucune configuration supplémentaire n’est nécessaire de votre part. Toutes les méthodes de paiement sont préconfigurées et gérées par Dodo Payments. Vous pouvez éventuellement restreindre les méthodes qui apparaissent lors du paiement en utilisant la configuration API décrite ci-dessous.

Méthodes de Paiement Prises en Charge

Le tableau suivant fournit une référence rapide pour toutes les méthodes de paiement disponibles, leur disponibilité régionale et les principales limitations :
Méthode de PaiementPays SupportésDevises SupportéesSupporte les Abonnements
Cartes de CréditGlobalToutes les devisesOui
Cartes de DébitGlobalToutes les devisesOui
Apple PayGlobal (Excl. IN)Toutes les devisesOui
Google PayGlobal (Excl. IN)Toutes les devisesOui
Amazon PayGlobal (Excl. IN)USDNon
Cash App PayUSUSDNon
Afterpay (BNPL)US, UKUSD, GBPNon
Klarna (BNPL)US, Europe*USD, EUR, GBP, DKK, NOK, SEK, CZK, RON, PLN, CHFNon
PayPalGlobalEUR, GBPNon
UPIIndeINROui*
Rupay (Crédit/Débit)IndeINROui*
BancontactBelgiqueEURNon
EPSAutricheEURNon
iDEALPays-BasEURNon
MultibancoPortugalEURNon
Chaque transaction doit respecter le montant minimum requis pour chaque devise. Pour USD, le minimum est de 0,50 USD. Les minimums pour d’autres devises varient selon la région. Voir Devises Supportées & Minimums
Klarna et Afterpay nécessitent un montant de transaction minimum de 50,01 USD (ou équivalent dans les devises supportées) pour être éligibles lors du paiement. Les transactions en dessous de ce seuil ne seront pas éligibles pour ces options de paiement BNPL.Pour des détails sur les pays supportés par Klarna, référez-vous à la section BNPL ci-dessous.
Méthodes de Paiement Indiennes : Les abonnements UPI et Rupay sont supportés avec des mandats conformes à la RBI. Consultez la section Abonnement avec Mandats Conformes à la RBI pour des détails importants sur les limites de mandat et les délais de traitement.

Détails des Méthodes de Paiement

Dodo Payments accepte tous les principaux réseaux de cartes de crédit et de débit à l’échelle mondiale. Vous pouvez accepter :
  • Visa – Réseau mondial fiable et largement accepté
  • Mastercard – Réseau robuste et sécurisé avec une portée mondiale
  • American Express – Avantages premium et service client solide
  • Discover – Récompenses compétitives, forte présence aux États-Unis
  • JCB – Réseau de cartes asiatique leader avec une portée en expansion
  • UnionPay – Dominant en Chine et en Asie, avec une acceptation mondiale croissante
  • Interac – Réseau de paiement par débit sécurisé du Canada
  • Cartes Bancaires – Largement utilisé en France
  • Diners Club – Carte internationale premium avec des avantages exclusifs
  • Cartes Locales Coréennes – Support pour les réseaux de cartes domestiques coréens
Offrez aux clients un processus de paiement rapide et sécurisé en utilisant des portefeuilles numériques :
  • Apple Pay – Payez facilement sur iOS, macOS et watchOS
  • Google Pay – Paiements sécurisés sur Android, web et en magasin
  • PayPal – Paiements mondiaux en EUR et GBP (non disponible pour les abonnements)
  • Cash App Pay – Paiements mobiles pour les clients américains (non disponible pour les abonnements)
  • Amazon Pay – Utilisez les identifiants Amazon pour un processus de paiement simple (non disponible pour les abonnements)
Augmentez la conversion en offrant des options de paiement échelonné flexibles :
  • Klarna – Activez des paiements flexibles avec les options de Klarna : payez en 4 versements, payez dans 30 jours, ou financez votre achat. Klarna est disponible aux États-Unis et dans 19 pays européens, y compris l’Autriche, la Belgique, la République tchèque, le Danemark, la Finlande, la France, l’Allemagne, la Grèce, l’Irlande, l’Italie, les Pays-Bas, la Norvège, la Pologne, le Portugal, la Roumanie, l’Espagne, la Suède, la Suisse et le Royaume-Uni. Les devises supportées incluent USD, EUR, GBP, DKK, NOK, SEK, CZK, RON, PLN et CHF.
  • Afterpay – Permettez aux clients de diviser les achats en quatre paiements sans intérêt. Afterpay est disponible aux États-Unis et au Royaume-Uni, prenant en charge les paiements en USD et GBP.
Acceptez les principales options de paiement indiennes :
  • UPI – Les clients scannent un code QR ou utilisent des applications (Google Pay, PhonePe, Paytm, CRED) pour des transferts bancaires instantanés et sans contact
  • Cartes Rupay – Paiements sécurisés par crédit et débit via le réseau de cartes domestiques de l’Inde
Offrez des options européennes localisées pour augmenter les conversions :
  • iDEAL (Pays-Bas) – Paiements bancaires en ligne néerlandais instantanés
  • Bancontact (Belgique) – Méthode de carte de débit de confiance en Belgique
  • Multibanco (Portugal) – Méthode de paiement portugaise pour les virements bancaires et les paiements aux distributeurs automatiques
  • EPS (Autriche) – Paiements bancaires en ligne directs en Autriche

Configuration des Méthodes de Paiement

Bien que toutes les méthodes de paiement soient automatiquement disponibles en fonction de l’emplacement et de la devise du client, vous pouvez éventuellement restreindre les options de paiement qui apparaissent lors du paiement en utilisant le paramètre allowed_payment_method_types.

Quand Configurer les Méthodes de Paiement

Vous pouvez vouloir configurer les méthodes de paiement autorisées pour :
  • Contrôler quelles options de paiement apparaissent aux clients en fonction de vos exigences commerciales
  • Restreindre les méthodes de paiement pour des types de produits spécifiques ou des flux de transactions
  • Maintenir la cohérence à travers différentes expériences de paiement
  • Optimiser l’expérience de paiement pour votre public cible

Mise en Œuvre

1

Ajouter un paramètre à la requête API

Incluez le champ allowed_payment_method_types dans votre demande de création de paiement ou d’abonnement :
{
  "allowed_payment_method_types": [
    "credit",
    "debit",
    "apple_pay"
  ]
}
2

Tester la configuration

Vérifiez que seules les méthodes de paiement spécifiées apparaissent lors du paiement.
Testez la disponibilité des méthodes de paiement avec différents emplacements et devises de clients pour vous assurer que la configuration fonctionne comme prévu.

Points de Terminaison API

Cette configuration est prise en charge par les points de terminaison suivants :

Exemples de Mise en Œuvre

{
  "amount": 1000,
  "currency": "usd",
  "allowed_payment_method_types": [
    "credit",
    "debit",
    "apple_pay",
    "google_pay"
  ]
}

Meilleures Pratiques

Si allowed_payment_method_types n’est pas spécifié, toutes les méthodes de paiement éligibles seront disponibles en fonction de l’emplacement du client, de la devise et du type de transaction. N’utilisez ce paramètre que lorsque vous devez restreindre les méthodes de paiement.
Considérez votre marché cible lors de la sélection des méthodes de paiement. Inclure des options spécifiques à la région (comme UPI pour l’Inde ou iDEAL pour les Pays-Bas) peut considérablement améliorer les taux de conversion dans ces marchés.
Suivez quelles méthodes de paiement vos clients utilisent le plus fréquemment et ajustez vos méthodes autorisées en fonction des modèles d’utilisation réels et des données de conversion.

Considérations Importantes

La disponibilité des méthodes de paiement dépend de plusieurs facteurs :
  • Emplacement du Client : Certaines méthodes de paiement sont spécifiques à une région
  • Paramètres du Marchand : La configuration et les capacités de votre compte
  • Devise : Les méthodes de paiement supportées varient selon la devise
  • Type de Transaction : Certaines méthodes ne supportent pas les abonnements ou ont des montants minimums
Ajouter une méthode de paiement à allowed_payment_method_types ne garantit pas qu’elle apparaîtra - elle doit également être éligible en fonction de ces facteurs.

Dépannage

Causes possibles :
  • La méthode de paiement n’est pas incluse dans allowed_payment_method_types
  • La méthode de paiement n’est pas supportée pour l’emplacement du client
  • La méthode de paiement ne supporte pas la devise de la transaction
  • Pour les abonnements : la méthode de paiement ne supporte pas les paiements récurrents
  • Le montant de la transaction est en dessous du seuil minimum (par exemple, méthodes BNPL)
Solution : Vérifiez que toutes les exigences d’éligibilité sont remplies et vérifiez la configuration de votre requête API.
Causes possibles :
  • Le paramètre allowed_payment_method_types n’est pas passé correctement
  • Il peut y avoir des configurations conflictuelles dans votre tableau de bord marchand
Solution : Passez en revue la charge utile de votre requête API et assurez-vous que le paramètre est correctement formaté en tant que tableau de chaînes.
Causes possibles :
  • L’emplacement du client ne correspond pas à la région supportée par la méthode de paiement
  • La devise n’est pas supportée par la méthode de paiement régionale
  • Votre compte marchand peut ne pas être activé pour cette méthode de paiement spécifique
Solution : Vérifiez la compatibilité régionale et de devise, et contactez le support si vous pensez que la méthode devrait être disponible.
Échec de la charge d’abonnement après mise à niveau/diminution :
  • Le nouveau montant de charge peut dépasser la limite de mandat existante (seuil de ₹15,000)
  • Le client peut avoir besoin de mettre à jour sa méthode de paiement pour établir un nouveau mandat
Solution : Invitez le client à mettre à jour sa méthode de paiement ou à ajuster le montant de l’abonnement pour rester dans les limites de mandat.Abonnement en attente après initiation de la charge :
  • Le client peut avoir annulé le mandat pendant la fenêtre de traitement de 48 heures
  • Le client peut avoir échoué à autoriser une charge de grande valeur (≥₹15,000)
Solution : Surveillez les événements webhook pour les annulations de mandat et les échecs de paiement. Implémentez une logique de réessai ou invitez les clients à rétablir leur méthode de paiement.Dédommagement de paiement retardé :
  • Comportement normal : les abonnements par carte indienne et UPI ont un délai de 48 heures entre l’initiation de la charge et la déduction réelle
  • Ce délai peut s’étendre jusqu’à 2-3 heures supplémentaires en fonction des API bancaires
Solution : C’est un comportement attendu. N’activez pas les avantages ou crédits tant que la confirmation de paiement n’est pas reçue via les webhooks.
Quand mettre à jour les méthodes de paiement :
  • La carte du client expire ou est remplacée
  • Le client souhaite utiliser une méthode de paiement différente
  • L’abonnement est dans l’état on_hold en raison d’un échec de paiement
  • La méthode de paiement doit être changée pour une raison quelconque
Pour les abonnements actifs : Mettre à jour la méthode de paiement pour un abonnement actif met simplement à jour la méthode de paiement pour les renouvellements futurs. Aucun frais immédiat n’est créé.Pour les abonnements en attente : Lorsqu’un abonnement est dans l’état on_hold (en raison d’un échec de renouvellement ou d’un échec de charge de changement de plan), la mise à jour de la méthode de paiement :
  • Crée automatiquement une charge pour les montants restants
  • Génère une facture pour la charge
  • Traite le paiement en utilisant la nouvelle méthode de paiement
  • Réactive l’abonnement à l’état active après un paiement réussi
// Update payment method for active subscription
await client.subscriptions.updatePaymentMethod('sub_123', {
  type: 'new',
  return_url: 'https://example.com/return'
});

// Or use existing payment method
await client.subscriptions.updatePaymentMethod('sub_123', {
  type: 'existing',
  payment_method_id: 'pm_abc123'
});

// For on_hold subscription - automatically creates charge
const response = await client.subscriptions.updatePaymentMethod('sub_123', {
  type: 'new',
  return_url: 'https://example.com/return'
});

if (response.payment_id) {
  // Charge created for remaining dues
  // Redirect customer to response.payment_link
  // Monitor webhooks: payment.succeeded → subscription.active
}
Événements Webhook :
  • Pour les abonnements on_hold : Vous recevrez payment.succeeded suivi de subscription.active après la mise à jour réussie de la méthode de paiement
  • Surveillez ces événements pour suivre l’état de réactivation de l’abonnement

Référence API pour Mettre à Jour la Méthode de Paiement

Consultez la documentation API complète pour mettre à jour les méthodes de paiement.

États d'Abonnement

En savoir plus sur les états d’abonnement, y compris actif et en attente.

Élargir les Options de Paiement

Nous ajoutons continuellement de nouvelles méthodes de paiement à Dodo Payments. Cette page sera mise à jour à mesure que d’autres options deviennent disponibles. Si vous avez besoin d’une méthode de paiement spécifique non répertoriée ici, veuillez nous contacter à [email protected], et nous envisagerons de l’ajouter à notre feuille de route.