Tester le rendu des portefeuilles Apple et Google
Comparez votre intégration aux intégrations de démonstration fonctionnelles pour identifier les éventuels problèmes de rendu.
La démonstration suivante présente différentes intégrations de paiement Stripe avec Apple Pay et Google Pay. Utilisez la démo pour comparer visuellement l’affichage de ces portefeuilles dans les intégrations de démonstration et dans votre propre intégration.
- Si les options de paiement Apple Pay et Google Pay s’affichent comme prévu dans la démo et votre intégration, elles sont configurées correctement.
- Si vous disposez d’un portefeuille valide, mais qu’il ne s’affiche pas comme moyen de paiement dans la démo, ajustez la configuration de votre appareil et de votre navigateur jusqu’à ce qu’Apple Pay et Google Pay apparaissent comme il se doit.
- Si votre portefeuille s’affiche dans les démos, mais pas dans votre propre intégration, vérifiez votre intégration.
Initializing Embedded Checkout Session
Pour ce chemin d’intégration, Stripe.js détecte et prend en charge les portefeuilles suivants en fonction de l’état de votre appareil.
Creating Express Checkout Element, output of the ready evennt will be shown soon
Vérifier la configuration de votre appareil et de votre navigateur
Si vous ne voyez pas le portefeuille que vous attendez dans les démos, il est possible que votre appareil ou votre navigateur ne réponde pas aux conditions Apple Pay ou Google Pay suivantes.
- Le portefeuille doit comporter au moins une carte.
- Vous devez utiliser un appareil Apple Pay et un appareil Google Pay compatibles.
- Vous devez utiliser une version prise en charge d’un navigateur pris en charge pour le portefeuille que vous testez.
- Autorisez les navigateurs concernés à accéder à votre portefeuille.
- Chrome : Paramètres > Remplissage automatique et mots de passe > Moyens de paiement > Autoriser les sites à vérifier si vous avez des moyens de paiement enregistrés
- Safari : Paramètres > Avancé > Autoriser les sites Web à vérifier la présence d’Apple Pay et d’Apple Card
- Opera : Paramètres > Avancé > Moyens de paiement > Autoriser les sites à vérifier si vous avez des moyens de paiement enregistrés
- Edge : Paramètres > Confidentialité, recherche et services > Autoriser les sites à vérifier si vous avez des moyens de paiement enregistrés
- N’utilisez pas de fenêtre incognito dans Chrome ou de fenêtre privée dans Safari, Edge ou Opera.
- Vérifiez que vous exercez vos activités à partir d’une région Apple Pay et d’une région Google Pay prises en charge.
- Stripe n’affiche pas Apple Pay ou Google Pay pour les adresses IP en Inde.
- Pour Apple Pay, vérifiez que votre appareil prend en charge l’authentification biométrique.
Vérifier votre intégration
Si les moyens de paiement du portefeuille prévus apparaissent dans les formulaires de paiement de démonstration, mais ne s’affichent pas dans votre propre intégration, les points de contrôle suivants peuvent permettre de résoudre le problème.
(Checkout intégré) Enregistrer vos domaines
Consultez votre Dashboard Stripe pour confirmer les enregistrements de vos domaines. Vous devez enregistrer chaque domaine et sous-domaine séparément pour chaque environnement, y compris le mode production et chaque environnement de test.
Les utilisateurs de Connect doivent également tenir compte de la configuration des flux de fonds (paiements directs ou indirects) pour enregistrer les domaines correctement.
Activer les portefeuilles pour votre intégration
- Activez les portefeuilles pris en charge dans vos configurations de moyens de paiement pour permettre aux moyens de paiement dynamiques de les afficher.
- Pour indiquer manuellement les moyens de paiement du portefeuille numérique, incluez
payment_
lors de la création de la session Checkout.method_ types= ['card']
Les portefeuilles peuvent apparaître dans un menu
Les sessions Checkout affichent Apple Pay et Google Pay dans un menu de moyens de paiement, plutôt que sous la forme de boutons isolés, si :
- Vous définissez consent_collection.terms_of_service sur
required
. - Vous utilisez custom_fields.
- Vous définissez tax_id_collection.required sur
if_
.supported - L’adresse IP du client se trouve en Finlande ou en Suède et des moyens de paiement autres que les cartes sont également disponibles.
Limitations
- Les sessions Checkout faisant appel à Stripe Tax affichent uniquement Google Pay si vous activezshipping_address_collection.
- (Paiement intégré) Apple Pay nécessite Safari 17 ou une version ultérieure, car le paiement intégré utilise des iframes avec des domaines différents.