Portefeuilles pris en charge
Dodo Payments affiche chaque portefeuille uniquement lorsque le paiement correspond à son pays, sa devise et son type de paiement :Apple Pay
Apple Pay permet aux clients de payer avec les cartes enregistrées dans Apple Wallet et de confirmer avec Face ID ou Touch ID.Conditions requises
- Appareils : iOS 17 ou version ultérieure, iPadOS 17 ou version ultérieure, ou Safari 17 ou version ultérieure sur macOS. En Inde, Apple exige un iPhone XR ou version ultérieure sous iOS 18 ou version ultérieure.
- Protocole : La page doit être chargée via HTTPS.
- Domaine : Pour le checkout inline, le domaine doit être vérifié auprès d’Apple.
Apple Pay en Inde
Les clients en Inde peuvent payer avec Apple Pay lors de checkouts facturés en INR. Apple Pay en Inde fonctionne dans les conditions suivantes :- Devise : Le checkout est facturé en INR. Un paiement facturé en INR doit respecter le minimum INR.
- Cartes : Le client possède dans Apple Wallet une carte d’une banque indienne prenant en charge Apple Pay. Apple détermine quelles banques et cartes sont éligibles.
- Ordinateur : Dans un navigateur sur ordinateur, les clients peuvent scanner un code avec leur iPhone et confirmer le paiement sur leur téléphone.
- Abonnements : Les abonnements Apple Pay en INR utilisent les mandats RBI. Chaque prélèvement de renouvellement est effectué environ 48 heures après la date de renouvellement, comme pour les autres cartes émises en Inde.
Vérification du domaine
Open Apple Pay Domains

Open Apple Pay domains from the Apple Pay row
Download the Domain Association File

Download the Apple Pay domain association file
Register Your Domain
shop.example.com), puis cliquez sur Continue.
Register the domain where you embed checkout
Host the File on Your Domain
Content-Type: application/octet-stream ou text/plain.Verify the Domain

Verify the hosted association file
Confirm It's Active

Verified domains show an Active status
Test the Integration
- Ouvrez le checkout sur un appareil Apple.
- Vérifiez que le bouton Apple Pay s’affiche.
- Effectuez une transaction de test.
Configuration
Pour limiter une session de checkout à Apple Pay et aux cartes, transmettezallowed_payment_method_types :
Google Pay
Google Pay permet aux clients de payer avec les cartes enregistrées dans leur compte Google.Exigences
- Navigateurs : Chrome sur ordinateur et Android, ainsi que Firefox sur ordinateur. Le checkout n’affiche pas Google Pay dans Safari ni dans les navigateurs sur iOS. Dans ces navigateurs, les clients peuvent payer avec Apple Pay ou une carte.
- Appareils : Appareils Android équipés de l’application Google Pay.
- Paramètres : Dans Chrome, l’option Allow sites to check if you have payment methods saved doit être activée.
Configuration
Pour limiter une session de checkout à Google Pay et aux cartes, transmettezallowed_payment_method_types :
Amazon Pay
Amazon Pay permet aux clients de finaliser leur achat avec les moyens de paiement enregistrés dans leur compte Amazon.Disponibilité
- Région : Mondiale, sauf l’Inde.
- Devises : USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. Les devises proposées par un checkout dépendent du processeur qui le prend en charge.
- Abonnements : Non pris en charge.
Configuration
Pour limiter une session de checkout à Amazon Pay et aux cartes, transmettezallowed_payment_method_types :
Cash App Pay
Cash App Pay permet aux clients américains de payer depuis leur compte Cash App.Disponibilité
- Région : États-Unis uniquement. Le pays de facturation doit être les États-Unis.
- Devise : USD uniquement.
- Abonnements : Pris en charge.
Configuration
Pour limiter une session de checkout à Cash App Pay et aux cartes, transmettezallowed_payment_method_types :
RevolutPay
RevolutPay permet aux utilisateurs de Revolut de payer depuis le solde de leur compte Revolut ou avec leurs cartes associées.Disponibilité
- Région : Mondiale.
- Devise : GBP uniquement.
- Abonnements : Non pris en charge.
Configuration
Pour limiter une session de checkout à RevolutPay et aux cartes, transmettezallowed_payment_method_types :
Tests
En mode test, les paiements par portefeuille suivent le même flux de checkout, sans transfert d’argent réel.Tests Apple Pay
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Tests Google Pay
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay et Cash App Pay
Utilisez vos clés API de test et suivez le flux de checkout standard. Les transactions de test sont simulées et aucun débit réel n’est effectué.Prise en charge des SDK
La disponibilité des portefeuilles dépend de la manière dont vous présentez le checkout.SDK Web
Les portefeuilles numériques fonctionnent dans :- Le checkout en overlay, sauf Apple Pay.
- Le checkout inline. Apple Pay nécessite une vérification du domaine.
- Une intégration API directe avec le checkout hébergé.
SDK mobiles (Checkout)
Les SDK de checkout Android, iOS, React Native et Flutter ouvrent le checkout hébergé de Dodo Payments dans le navigateur système de la plateforme (SFSafariViewController sur iOS,
Chrome Custom Tabs sur Android), et non dans une WebView. Apple Pay et Google Pay y fonctionnent
de la même manière que sur le web. Consultez le Guide d’intégration mobile pour la configuration.
Bonnes pratiques
Prioritize wallets on mobile
Prioritize wallets on mobile
Complete domain verification early
Complete domain verification early
Always include card fallbacks
Always include card fallbacks
credit et debit dans allowed_payment_method_types.Test on real devices
Test on real devices
Dépannage
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- Le fichier est accessible à l’adresse
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association. - Il est servi via HTTPS avec un certificat valide.
- Il est résolu sans redirections. Une redirection vers
www, vers un autre hôte ou vers une page d’erreur entraîne l’échec de la vérification. - Il est servi en tant que
Content-Type: application/octet-streamoutext/plain, et nontext/html. - Il s’agit du fichier téléchargé depuis Manage domains pour cette entreprise, et non d’un fichier réutilisé depuis un autre compte ou fournisseur.
Wallet payment failed
Wallet payment failed
- La carte du portefeuille est expirée ou invalide.
- La banque a refusé la transaction.
- Un problème de connexion réseau a interrompu le paiement.
Wrong device type
Wrong device type
- Apple Pay : appareils Apple uniquement.
- Google Pay : appareils Chrome ou Android.