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 Stripe peuvent accepter Apple Pay dans les applications iOS à partir d’iOS 9 et sur le Web dans Safari à partir d’iOS 10 ou macOS Sierra. Le traitement des paiements Apple Pay ne facture aucuns frais supplémentaires et la tarification est la même que pour les 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.
Tunnel de paiement
La démonstration ci-dessous illustre le tunnel de paiement Apple Pay depuis votre page de paiement :

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 précisez 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.
- Utilisation de Checkout avec ui_mode défini sur
embedded
: possible uniquement sur Safari version 17 et iOS version 17 (ou des versions ultérieures).
L’utilisation d’Apple Pay sur le Web est régie par les Conditions d’utilisation du service Apple Pay sur le Web.
Enregistrer votre 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 pour vous la validation des marchands Apple, y compris la création d’un identifiant de marchand Apple et d’une demande de signature de certificat. Au lieu de suivre le processus de validation du marchand décrit dans la documentation Apple Pay, effectuez plutôt l’étape suivante :
- 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.
Lorsque vous utilisez des paiements directs avec Connect, vous devez configurer le domaine pour chaque compte connecté à l’aide de l’API.
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
Remarque
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
Pour tester Apple Pay, vous devez utiliser un vrai numéro de carte et vos clés API de test. Stripe reconnaît que vous êtes en mode test et renvoie un token de carte de test que vous pouvez utiliser afin d’effectuer des paiements de test sur une carte active sans la débiter.
Vous ne pouvez pas enregistrer les cartes de test Stripe ou les cartes de test Apple dans les wallets Apple Pay pour tester Apple Pay.
Si vous ne répondez pas aux exigences relatives à l’appareil et à l’intégration, Stripe n’affiche pas Apple Pay comme option de paiement. Utilisez notre page de test pour vous aider à résoudre le problème.