Passer au contenu principal
Les portefeuilles numériques permettent aux clients de payer d’un simple clic en utilisant les méthodes de paiement enregistrées sur leurs appareils. Ils offrent des taux de conversion plus élevés, une sécurité renforcée grâce à la tokenisation et une expérience de paiement simplifiée.

Portefeuilles pris en charge

PortefeuilleDisponibilitéDevisesAbonnementsConfiguration requise
Apple PayGlobal (hors Inde)ToutesOuiVérification de domaine
Google PayGlobal (hors Inde)ToutesOuiAucune
Amazon PayGlobal (hors Inde)USDNonAucune
Cash App PaySeulement aux États-UnisUSDNonAucune
RevolutPayGlobalGBPNonAucune
Support PayPal suspendu : PayPal est temporairement indisponible pour de nouvelles transactions.

Apple Pay

Apple Pay permet aux clients de payer en utilisant les cartes enregistrées dans leur Apple Wallet, avec authentification via Face ID ou Touch ID.

Exigences

  • Appareils : iOS 17+, iPadOS 17+, Safari 17+ sur macOS
  • Protocole : HTTPS requis
  • Domaine : Doit être vérifié auprès d’Apple

Vérification de domaine

1

Téléchargez le fichier d'association de domaine

2

Hébergez le fichier sur votre domaine

Téléchargez-le sur votre serveur à :
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
Le fichier doit être accessible sans redirections et servi avec Content-Type: application/octet-stream ou text/plain.
3

Demandez l'activation

Envoyez un e-mail à support@dodopayments.com avec :
  • Votre domaine de production (par ex., https://yourdomain.com)
  • Confirmation que le fichier est hébergé
Nous vérifierons et activerons Apple Pay dans un délai de 1 à 2 jours ouvrables.
4

Testez l'intégration

Après confirmation :
  1. Ouvrez le processus de paiement sur un appareil Apple
  2. Vérifiez que le bouton Apple Pay apparaît
  3. Complétez une transaction de test
Apple Pay n’apparaîtra pas dans le processus de paiement tant que la vérification de domaine n’est pas terminée. Prévoyez cela lors du lancement.

Configuration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['apple_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Google Pay

Google Pay permet aux clients de payer en utilisant les cartes enregistrées dans leur compte Google, avec une protection contre la fraude intégrée.

Exigences

  • Navigateurs : Chrome (bureau/mobile), Safari, Firefox
  • Appareils : Appareils Android avec l’application Google Pay
  • Paramètres : “Autoriser les sites à vérifier si vous avez des méthodes de paiement” activé dans Chrome

Configuration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['google_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
Aucune vérification de domaine nécessaire pour Google Pay — cela fonctionne automatiquement une fois votre compte en ligne.

Amazon Pay

Amazon Pay permet aux clients d’utiliser leurs identifiants de compte Amazon et les méthodes de paiement enregistrées pour une expérience de paiement familière.

Limitations

  • Devise : USD uniquement
  • Abonnements : Non pris en charge
  • Région : Non disponible en Inde

Configuration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['amazon_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Cash App Pay

Cash App Pay permet des paiements via Cash App, populaire parmi les consommateurs américains pour les paiements entre pairs.

Limitations

  • Région : Seulement aux États-Unis
  • Devise : USD uniquement
  • Abonnements : Non pris en charge

Configuration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['cashapp', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

RevolutPay

RevolutPay permet des paiements rapides et fluides pour les utilisateurs de Revolut dans le monde entier, en utilisant leur solde de compte Revolut existant ou des cartes associées.

Limitations

  • Devise : GBP uniquement
  • Abonnements : Non pris en charge

Configuration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['revolut_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Tests

Tests Apple Pay

1

Utilisez le mode test

Activez le mode test dans votre tableau de bord Dodo Payments.
2

Ajoutez une carte à Apple Wallet

Ajoutez une carte réelle à votre Apple Wallet. En mode test, la carte ne sera pas facturée.
3

Complétez un achat test

Ouvrez le processus de paiement sur un appareil Apple et complétez le flux Apple Pay.
Apple Pay nécessite HTTPS. Il n’apparaîtra pas sur localhost sans une configuration SSL adéquate.

Tests Google Pay

1

Rejoignez le groupe de cartes test

Rejoignez le groupe de cartes test Google Pay pour obtenir des cartes test automatiquement ajoutées à votre wallet.
2

Activez le mode test

Utilisez vos clés API de test Dodo Payments.
3

Complétez un achat test

Sélectionnez l’une des cartes test dans Google Pay pour compléter la transaction.

Amazon Pay & Cash App Pay

Utilisez vos clés API de test et suivez le flux de paiement standard. Les transactions de test seront simulées sans frais réels.

Support SDK

SDK Web

Tous les portefeuilles numériques sont entièrement pris en charge dans :
  • Overlay Checkout
  • Inline Checkout
  • Intégration API directe

SDK Mobile

Limitation React Native : Apple Pay, Google Pay, Cash App Pay et UPI ne sont pas actuellement pris en charge dans le SDK React Native. Utilisez le paiement par overlay basé sur le web pour les applications mobiles qui ont besoin de ces méthodes.
Pour un support mobile natif, envisagez :
  • D’ouvrir le processus de paiement dans un WebView
  • D’utiliser le Overlay Checkout dans un contexte web
  • D’implémenter séparément les SDK natifs Apple Pay / Google Pay

Meilleures pratiques

Les utilisateurs mobiles s’attendent à Apple Pay et Google Pay. Affichez ces options de manière bien visible sur les paiements mobiles.
Apple Pay nécessite la vérification de domaine. Ne vous attendez pas au jour du lancement — commencez le processus pendant le développement.
Tous les clients n’ont pas de portefeuilles numériques. Incluez toujours credit et debit dans vos méthodes autorisées.
Les simulateurs ne reproduisent pas entièrement le comportement des portefeuilles. Testez sur de vrais appareils iOS et Android avant le lancement.
Si un portefeuille n’est pas disponible (appareil incompatible, aucune carte enregistrée), assurez-vous que d’autres options de paiement sont visibles.

Dépannage

Vérifiez :
  1. Domaine vérifié avec Dodo Payments ?
  2. Utilisation de HTTPS ?
  3. L’appareil est iOS 17+ / Safari 17+ / iPadOS 17+ ?
  4. Le client a-t-il des cartes dans Apple Wallet ?
  5. apple_pay inclus dans allowed_payment_method_types ?
Solution : Complétez la vérification de domaine et assurez-vous d’utiliser HTTPS. Testez sur un vrai appareil Apple.
Vérifiez :
  1. Utilisation de Chrome ou d’un navigateur compatible ?
  2. Le client a-t-il des cartes dans Google Pay ?
  3. La configuration de Chrome “Autoriser les sites à vérifier les méthodes de paiement” est-elle activée ?
  4. google_pay inclus dans allowed_payment_method_types ?
Solution : Vérifiez la compatibilité du navigateur et la configuration Google Pay du client.
Causes courantes :
  • La carte dans le portefeuille a expiré ou est invalide
  • La banque a refusé la transaction
  • Problème de connectivité réseau
Solution : Le client doit vérifier la carte dans son portefeuille ou essayer une autre méthode de paiement.
Les portefeuilles numériques n’apparaissent que sur des appareils compatibles :
  • Apple Pay : uniquement sur appareils Apple
  • Google Pay : navigateur Chrome ou appareils Android
Solution : C’est un comportement attendu. Assurez-vous que des alternatives aux cartes sont disponibles.

Pages connexes