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.
- Protocole : La page doit être chargée via HTTPS.
- Domaine : Pour le paiement intégré, le domaine doit être vérifié avec Apple.
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 paiement sur un appareil Apple.
- Vérifiez que le bouton Apple Pay apparaît.
- Effectuez une transaction de test.
Configuration
Pour limiter une session de paiement à 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.Conditions requises
- Navigateurs : Chrome sur ordinateur et Android, ainsi que Firefox sur ordinateur. Le paiement n’affiche pas Google Pay dans Safari ni dans les navigateurs sur iOS. Sur 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 Autoriser les sites à vérifier si vous avez enregistré des modes de paiement doit être activée.
Configuration
Pour limiter une session de paiement à Google Pay et aux cartes, transmettezallowed_payment_method_types :
Amazon Pay
Amazon Pay permet aux clients de payer 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 paiement dépendent du processeur qui le traite.
- Abonnements : Non pris en charge.
Configuration
Pour limiter une session de paiement à 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 paiement à 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 paiement à RevolutPay et aux cartes, transmettezallowed_payment_method_types :
Tests
En mode test, les paiements par portefeuille suivent le même flux de paiement, sans transfert d’argent réel.Tester Apple Pay
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Tester 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 en mode test et suivez le flux de paiement 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 paiement.SDK Web
Les portefeuilles numériques fonctionnent dans :- le paiement en superposition, sauf Apple Pay ;
- le paiement intégré. Apple Pay nécessite une vérification du domaine ;
- l’intégration API directe avec le paiement hébergé.
SDK mobiles (Checkout)
Les SDK de paiement Android, iOS, React Native et Flutter ouvrent le paiement hébergé 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
comme 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 échoue à 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 a expiré ou n’est pas valide.
- 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.