Apple Pay
Donnez à votre clientèle la possibilité de régler ses achats de manière sécurisée avec Apple Pay sur son iPhone, iPad ou Apple Watch.
Apple Pay est compatible avec la plupart des produits et fonctionnalités Stripe. Les utilisateurs de Stripe peuvent accepter Apple Pay dans les applications sous iOS 9 et versions ultérieures, ainsi que sur le Web, dans Safari, à partir d’iOS 10 et de macOS Sierra. Le traitement des paiements via Apple Pay n’entraîne aucuns frais supplémentaires et les tarifs sont identiques à ceux des autres transactions par carte.
Apple Pay est disponible pour les titulaires de cartes émises par des banques participantes, dans les pays pris en charge. Pour en savoir plus, reportez-vous à la liste des banques participantes établie par Apple pour connaître les banques et pays pris en charge.
Payment flow
Utilisation de Stripe et Apple Pay, et achats dans les applications
Pour la vente de biens physiques, de services et autres, votre application peut accepter Apple Pay ou tout autre moyen de paiement pris en charge par Stripe. Ces paiements sont traités par Stripe et vous n’avez qu’à payer les frais de traitement de Stripe. Cependant, la vente de produits numériques, de contenu numérique et autres doit se faire par le biais des achats dans les applications d’Apple. Ces paiements sont traités par Apple et sont soumis aux frais de transaction de l’entreprise.
Pour en savoir plus sur les ventes qui doivent faire l’objet d’achats dans les applications, consultez les instructions de vérification de l’App Store d’Apple.
Accepter Apple Pay
Stripe met à votre disposition différentes méthodes pour ajouter Apple Pay aux moyens de paiement que vous proposez. Pour plus d’informations sur l’intégration à mettre en place, sélectionnez la méthode qui vous intéresse :
Vous pouvez accepter les paiements Apple Pay sur le Web à l’aide de Checkout ou d’Elements. Aucune configuration supplémentaire n’est nécessaire pour utiliser Apple Pay avec Checkout. Pour utiliser Elements, consultez notre guide sur l’Express Checkout Element ou sur l’acceptation d’un paiement pour plus d’informations sur la façon d’ajouter Apple Pay sur votre site.
Considérations relatives à l’intégration Web
- Utilisation d’un iframe avec Elements : lors de l’utilisation d’un iframe, son origine doit correspondre à l’origine de niveau supérieur (sauf pour Safari 17 lorsque vous spécifiez l’attribut
allow="payment"
). Deux pages ont la même origine si le protocole, l’hôte (nom de domaine complet) et le port (le cas échéant) sont les mêmes pour les deux pages. - Domaine de niveau supérieur et domaine iframe : si le domaine de niveau supérieur diffère du domaine iframe, le domaine de niveau supérieur et le domaine source de l’iframe doivent être des domaines de moyen de paiement enregistré sur le compte associé.
- Intégrations Stripe.js v2 existantes : passez à Checkout ou Elements dès que possible.
L’utilisation d’Apple Pay sur le Web est régie par les Conditions d’utilisation du service Apple Pay sur le Web.
Authentifier son domaine auprès d’Apple Pay
Pour utiliser Apple Pay, vous devez enregistrer auprès d’Apple tous vos domaines Web présentant un bouton Apple Pay. Cela inclut les domaines principaux (p. ex., stripe.com) et les sous-domaines (p. ex., shop.stripe.com), en mode production et en mode test.
Sous-domaines
www
est un sous-domaine (par exemple, www.stripe.com) que vous devez également enregistrer.
Stripe gère la validation des marchands Apple à votre place, y compris la création d’un ID de marchand Apple et d’une demande de signature de certificat. Ne suivez pas le processus de validation du marchand dans la documentation Apple Pay. Suivez plutôt ces étapes :
Téléchargez ce fichier d’association de domaine et hébergez-le dans
/.
sur votre site.well-known/apple-developer-merchantid-domain-association Par exemple, si vous souhaitez enregistrer le domaine
https://example.
, placez ce fichier à l’adressecom https://example.
.com/. well-known/apple-developer-merchantid-domain-association Demandez à Stripe d’enregistrer votre domaine auprès d’Apple. Vous pouvez le faire sur la page du Dashboard où figurent les domaines des moyens de paiement, ou en utilisant l’API avec votre clé secrète réelle, comme indiqué ci-dessous. N’enregistrez pas votre domaine plus d’une fois par compte.
Une fois vos domaines enregistrés, vous pouvez effectuer des paiements sur votre site à l’aide de vos clés API de production.
Paiements récurrents
Note
Les paiements récurrents avec Apple Pay ne sont pas pris en charge au Mexique.
Nous vous conseillons de mettre en place les tokens de marchand Apple Pay pour activer les transactions initiées par le marchand (MIT), telles que les paiements récurrents, les paiements différés et les rechargements automatiques. Les tokens de marchand (MPAN) établissent une connexion entre votre entreprise et le moyen de paiement Apple Wallet de votre client. Ils fonctionnent donc sur plusieurs appareils et permettent de conserver les informations de paiement sur un nouvel appareil, même lorsque celles-ci sont supprimées d’un appareil perdu ou volé. Pour obtenir des informations sur l’intégration, consultez la page sur les tokens de marchand Apple Pay.
Tester Apple Pay
Il n’est pas possible d’enregistrer les informations des cartes de test Stripe dans Wallet sous iOS. Néanmoins, Stripe reconnaît l’utilisation de vos clés API de test et renvoie un token de carte de test valide. Ce token vous permet de réaliser des paiements à l’aide d’une carte en mode production sans qu’elle soit débitée.