S'inscrire

Apple Pay

Introduction

Apple Pay est le moyen de paiement mobile d'Apple, qui permet aux consommateurs de payer facilement et en toute sécurité des biens et services physiques tels que de l'alimentaire, des vêtements, des billets et des réservations dans vos applications iOS. En utilisant Touch ID, les utilisateurs peuvent rapidement et en toute sécurité effectuer leur paiement.

Les clients ajoutent leurs cartes de crédit ou de débit à son portefeuille sur son iPhone et ajoute les informations de paiement et d'expédition au portefeuille Apple Pay. Les détails de paiement que le consommateur entre dans le portefeuille Apple Pay sont tokenisés puis stockés en toute sécurité. Si le consommateur clique sur le bouton « Acheter avec Apple Pay » dans l'application, le paiement peut commencer immédiatement, car la carte avec laquelle le consommateur souhaite payer sera chargée depuis le portefeuille Apple Pay.

Notre SDK iOS vous permet d'ajouter facilement Apple Pay à votre application mobile. Nous gérerons le décryptage des données de paiement pour vous. Si vous le souhaitez, vous pouvez également choisir de décrypter vous-même les données et nous les envoyer pour traiter le paiement.

Vos clients peuvent utiliser des cartes des marques suivantes :

Apple Pay - Visa
Apple Pay - MasterCard
Apple Pay - American Express
Apple Pay - Cartes Bancaires

Aperçu

Groupe de paiement :
Identifiant du moyen de paiement:
302
Avantages clés
  • Une expérience utilisateur fluide grâce au Touch ID natif d'Apple
  • Intégration facile pour les développeurs utilisant notre SDK iOS
  • Un moyen de paiement sécurisé car les données de la carte du consommateur sont tokenisées et le Device PAN (DPAN) est utilisé pour traiter le paiement.
  • Augmentez votre conversion pour les paiements in-app
  • Un potentiel énorme en termes d'utilisation, grâce aux millions d'utilisateurs sur les appareils iOS.

Expérience de paiement

The image above shows the steps of Apple Pay flow.
  1. Dans les pays où Apple Pay est pris en charge, l'option d'ajouter une carte au portefeuille sur l'appareil du consommateur sera activée. Le consommateur peut ajouter ses détails de paiement ainsi que l'adresse de livraison et de facturation dans l'application.
  2. Dans une application qui prend en charge Apple Pay, le bouton "Acheter avec Apple Pay" apparaîtra lorsque le consommateur sera prêt à passer à la caisse.

  3. Les détails de la carte du consommateur sont visibles et peuvent être modifiés à la demande du consommateur. En outre, le montant total est également affiché. Le consommateur devra utiliser Touch ID pour valider le paiement.

  4. Une fois le paiement validé, il sera envoyé via le flux d'achat habituel, afin que nous puissions traiter ce paiement.

Activation

Pour accepter les paiements avec cette méthode de paiement, assurez-vous de

  • Avoir un contrat d'acquisition avec l'un des acquéreurs pris en charge. Nous clarifierons cela avec vous pendant le processus d'activation
  • Accepter les termes et conditions d'Apple comme décrit dans le chapitre dédié. Cela vous permettra d'enregistrer votre identifiant de marchand Apple et de proposer Apple Pay sur notre page de paiement sécurisée

Nous serons ravis de vous aider à démarrer.

Pays & devises

Pays pris en charge

Devises prises en charge

  • Albanian lek (ALL)
  • Algerian dinar (DZD)
  • Angolan kwanza (AOA)
  • Argentine peso (ARS)
  • Armenian dram (AMD)
  • Aruban florin (AWG)
  • Australian dollar (AUD)
  • Azerbaijani manat (AZN)
  • Bahamian dollar (BSD)
  • Bahraini dinar (BHD)
  • Bangladeshi taka (BDT)
  • Barbados dollar (BBD)
  • Belarusian ruble (BYN)
  • Belize dollar (BZD)
  • Bermudian dollar (BMD)
  • Bhutanese ngultrum (BTN)
  • Boliviano (BOB)
  • Bosnia and Herzegovina convertible mark (BAM)
  • Botswana pula (BWP)
  • Brazilian real (BRL)
  • Brunei dollar (BND)
  • Bulgarian lev (BGN)
  • Burundian franc (BIF)
  • Cambodian riel (KHR)
  • Canadian dollar (CAD)
  • Cape Verde escudo (CVE)
  • Cayman Islands dollar (KYD)
  • CFA franc BCEAO (XOF)
  • CFA franc BEAC (XAF)
  • CFP franc (franc Pacifique) (XPF)
  • Chilean peso (CLP)
  • Chinese yuan (CNY)
  • Colombian peso (COP)
  • Comoro franc (KMF)
  • Congolese franc (CDF)
  • Costa Rican colon (CRC)
  • Croatian kuna (HRK)
  • Czech koruna (CZK)
  • Danish krone (DKK)
  • Djiboutian franc (DJF)
  • Dominican peso (DOP)
  • East Caribbean dollar (XCD)
  • Egyptian pound (EGP)
  • Eritrean nakfa (ERN)
  • Ethiopian birr (ETB)
  • Euro (EUR)
  • Falkland Islands pound (FKP)
  • Fiji dollar (FJD)
  • Gambian dalasi (GMD)
  • Georgian lari (GEL)
  • Ghanaian cedi (GHS)
  • Gibraltar pound (GIP)
  • Guatemalan quetzal (GTQ)
  • Guinean franc (GNF)
  • Guyanese dollar (GYD)
  • Haitian gourde (HTG)
  • Honduran lempira (HNL)
  • Hong Kong dollar (HKD)
  • Hungarian forint (HUF)
  • Icelandic króna (ISK)
  • Indian rupee (INR)
  • Indonesian rupiah (IDR)
  • Iraqi dinar (IQD)
  • Israeli new shekel (ILS)
  • Jamaican dollar (JMD)
  • Japanese yen (JPY)
  • Jordanian dinar (JOD)
  • Kazakhstani tenge (KZT)
  • Kenyan shilling (KES)
  • Kuwaiti dinar (KWD)
  • Kyrgyzstani som (KGS)
  • Lao kip (LAK)
  • Lebanese pound (LBP)
  • Lesotho loti (LSL)
  • Liberian dollar (LRD)
  • Libyan dinar (LYD)
  • Macanese pataca (MOP)
  • Macedonian denar (MKD)
  • Malagasy ariary (MGA)
  • Malawian kwacha (MWK)
  • Malaysian ringgit (MYR)
  • Maldivian rufiyaa (MVR)
  • Mauritanian ouguiya (MRO)
  • Mauritian rupee (MUR)
  • Mexican peso (MXN)
  • Moldovan leu (MDL)
  • Mongolian tugrik (MNT)
  • Moroccan dirham (MAD)
  • Mozambican metical (MZN)
  • Myanmar kyat (MMK)
  • Namibian dollar (NAD)
  • Nepalese rupee (NPR)
  • Netherlands Antillean guilder (ANG)
  • New Taiwan dollar (TWD)
  • New Zealand dollar (NZD)
  • Nicaraguan córdoba (NIO)
  • Nigerian naira (NGN)
  • Norwegian krone (NOK)
  • Omani rial (OMR)
  • Pakistani rupee (PKR)
  • Panamanian balboa (PAB)
  • Papua New Guinean kina (PGK)
  • Paraguayan guaraní (PYG)
  • Peruvian nuevo sol (PEN)
  • Philippine peso (PHP)
  • Polish zloty (PLN)
  • Pound sterling (GBP)
  • Qatari riyal (QAR)
  • Romanian new leu (RON)
  • Russian ruble (RUB)
  • Rwandan franc (RWF)
  • Saint Helena pound (SHP)
  • Salvadoran Colon (SVC)
  • Samoan tala (WST)
  • São Tomé and Príncipe dobra (STD)
  • Saudi riyal (SAR)
  • Serbian dinar (RSD)
  • Seychelles rupee (SCR)
  • Sierra Leonean leone (SLL)
  • Singapore dollar (SGD)
  • Solomon Islands dollar (SBD)
  • Somali shilling (SOS)
  • South African rand (ZAR)
  • South Korean won (KRW)
  • Sri Lankan rupee (LKR)
  • Surinamese dollar (SRD)
  • Swazi lilangeni (SZL)
  • Swedish krona/kronor (SEK)
  • Swiss franc (CHF)
  • Tajikistani somoni (TJS)
  • Tanzanian shilling (TZS)
  • Thai baht (THB)
  • Tongan paʻanga (TOP)
  • Trinidad and Tobago dollar (TTD)
  • Tunisian dinar (TND)
  • Turkish lira (TRY)
  • Turkmenistani manat (TMT)
  • Ugandan shilling (UGX)
  • Ukrainian hryvnia (UAH)
  • United Arab Emirates dirham (AED)
  • United States dollar (USD)
  • Uruguayan peso (UYU)
  • Uzbekistan som (UZS)
  • Vanuatu vatu (VUV)
  • Venezuelan bolívar (VEF)
  • Vietnamese dong (VND)
  • Yemeni rial (YER)
  • Zambian kwacha (ZMW)
  • Zimbabwe dollar (ZWD)

Intégration

Pour que cette méthode de paiement apparaisse sur notre Hosted Checkout Page comme méthode de paiement sélectionnable, vos clients doivent :

  • Être situés dans l'un des pays pris en charge.
  • Posséder au moins l'une des cartes prises en charge dans leur portefeuille Apple Pay :
    Apple Pay - Visa
    Apple Pay - MasterCard
    Apple Pay - American Express
    Apple Pay - Cartes Bancaires
    .
  • Utiliser le navigateur Safari.
  • Utiliser l'un des appareils suivants :
    iPhones avec Face ID et/ou Touch ID (sauf iPhone 5S).
    Modèles d'iPad Pro, iPad Air, iPad et iPad mini avec Touch ID ou Face ID.
    Apple Watch Séries 1, 2 et plus récentes, Apple Watch (1ère génération).
    Modèles de Mac avec Touch ID, ou modèles de Mac introduits en 2012 ou plus récents avec un iPhone ou une Apple Watch compatible avec Apple Pay.

Assurez-vous également d'enregistrer votre identifiant de marchand comme décrit dans le chapitre dédié.

Redirigez vos clients vers la feuille de paiement Apple Pay via notre Hosted Checkout Page. Retrouvez un aperçu général dans le chapitre "Cinématique".

Hosted Checkout Page

Ajoutez les propriétés suivantes à une requête standard CreateHostedCheckout :

{
   "order":{
      "amountOfMoney":{
         "currencyCode":"EUR",
         "amount":1000
      }
   },
   "hostedCheckoutSpecificInput":{
      "locale":"en_GB",
      "returnUrl":"https://yourReturnUrl.com"
   },
   "mobilePaymentMethodSpecificInput":{
      "authorizationMode":"FINAL_AUTHORIZATION",
      "paymentProductId":302
   }
}
Propriétés Remarques

order.amountOfMoney
     amount
     currencyCode

amount : Le montant brut que vous souhaitez facturer pour cette commande.
currencyCode : Le code de devise ISO 4217 pour ce montant.

hostedCheckoutSpecificInput
    locale
    returnUrl

locale : La langue de notre Hosted Checkout Page et de la feuille de paiement Apple Pay.

returnUrl : L'URL vers laquelle nous redirigeons vos clients une fois le paiement finalisé.

mobilePaymentMethodSpecificInput
     authorizationMode
     paymentProductId

authorizationMode : Défini par "FINAL_AUTHORIZATION"/"SALE" en fonction de si vous souhaitez traiter les paiements en mode autorisation/Direct Sale.

paymentProductId : L'identifiant numérique de la méthode de paiement sur notre plateforme. Trouvez cet identifiant dans le chapitre "Aperçu". Il instruit notre plateforme d'envoyer vos clients directement à la feuille de paiement Apple Pay. En cas d'omission, notre plateforme redirige vos clients vers la Hosted Checkout Page, leur permettant de choisir ce mode de paiement ou tout autre actif dans votre compte.

Retrouvez des informations détaillées sur cet objet et ses propriétés dans notre documentation CreateHostedCheckoutAPI.

Trouvez des informations détaillées sur cet objet et ses propriétés dans notre CreatePaymentAPI.

Trouvez des informations détaillées sur cet objet et ses propriétés dans notre CreatePaymentAPI.

Cinématique

Assurez-vous d'enregistrer votre identifiant de marchand comme décrit ici.

  1. Vos clients finalisent une commande dans votre boutique et choisissent Apple Pay
  2. Vous envoyez cette requête CreateHostedCheckout à notre plateforme
  3. Vous redirigez vos clients via le redirectUrl vers la feuille de paiement Apple Pay. Vos clients confirment le paiement
  4. Notre plateforme reçoit des données de paiement cryptées de la part d'Apple
  5. Notre plateforme décrypte les données de paiement et les envoie à votre acquéreur pour traiter le paiement
  6. Nous recevons le résultat de la transaction
  7. Vous redirigez vos clients vers votre redirectUrl
  8. Vous demandez le résultat de la transaction à notre plateforme via GetPayment ou vous recevez le résultat via webhooks
  9. Si la transaction a réussi, vous pouvez livrer les biens/services

Test

Consultez nos Cas de test pour des données de test et des instructions détaillées.

Assurez-vous d'utiliser le bon endpoint et de renseigner l'URL de production dès que vous avez terminé vos tests.

Informations supplémentaires

Proposer ce mode de paiement nécessite que vous enregistriez votre ID Marchand (pour le mode d'intégration Hosted Checkout Page) et/ou que vous créiez vos certificats Apple Pay (pour Intégration mobile/client).

Enregistrez votre ID Marchand (Hosted Checkout Page)

  1. Connectez-vous au Merchant Portal. Allez dans Entreprise > Moyens de paiement > Comment accepter des paiements avec Apple Pay > Hosted Checkout Page.
  2. Lisez les termes et conditions d'Apple Pay en cliquant sur le lien correspondant. Cochez "J'ai lu et j'accepte les termes et conditions" pour les approuver
  3. Cliquez sur "Activer Apple Pay". Vous êtes prêt à proposer Apple Pay à vos clients via le Hosted Checkout Page mode d'intégration

Notez les points suivants : 

  • Si vous refusez les termes et conditions d'Apple Pay, la méthode de paiement ne sera pas disponible sur notre Hosted Checkout Page
  • Les termes et conditions d'Apple peuvent changer. Tenez-vous informé en y accédant régulièrement

Créer des certificats Apple Pay (Intégration mobile/client)

Pour les paiements via Intégration mobile/client, vous devez créer des certificats Apple. Selon que vous nous laissez gérer le déchiffrement des données de paiement ou vous le faites vous-même, des différences s’appliquent :

Nous gérons le déchiffrement

Cela nécessite de créer des certificats et de les télécharger dans le Back Office. Pour ce faire, suivez ces étapes :

  1. Connectez-vous au Merchant Portal. Allez à Entreprise > Moyens de paiement > Comment accepter des paiements avec Apple Pay > SDK mobiles et serveur à serveur
  2. Suivez les instructions sur la page pour
    a) Télécharger la demande de signature de certificat (CSR) sur cette page.
    b) Créer le certificat Apple Pay sur le portail développeur Apple en utilisant ce CSR.
    c) Télécharger le certificat généré via le bouton "Télécharger le certificat".

Trouvez des informations détaillées sur la façon d'appliquer ce mode de déchiffrement dans les chapitres “Intégration” et “Cinématique".

Attention aux points suivants : 

  • Assurez-vous de créer des certificats distincts pour notre environnement de test et de production.
  • Apple vous permet de créer un maximum de trois certificats par ID Marchand. Notez qu'un seul certificat par ID Marchand peut être actif. Utilisez les trois emplacements pour gérer les certificats expirants.
  • En raison de cette limitation, nous recommandons d'utiliser un ID Marchand différent pour notre environnement de test et de production.
  • Les certificats Apple expirent après deux ans. Assurez-vous de créer et de télécharger un nouveau certificat à temps. Nous vous informerons par e-mail dès qu'un certificat est sur le point d'expirer.

Vous gérez le déchiffrement

Cela nécessite de créer des certificats et de les télécharger sur votre serveur. Pour ce faire, suivez ces étapes :

  1. Contactez-nous pour configurer votre compte CAWL pour vous permettre de gérer le déchiffrement par vous-même.
  2. Configurez votre compte Développeur Apple pour gérer le jeton Apple Pay par vous-même.
  3. Créez les certificats Apple Pay sur le portail développeur Apple
    a) Créer une demande de signature de certificat
    b) Créer un certificat d'identité marchand
    c) Créer un certificat de traitement des paiements
  4. Ecrivez le code pour votre application pour le déchiffrement des données.

Trouvez des informations détaillées sur la façon d'appliquer ce mode de déchiffrement dans les chapitres “Intégration” et “Cinématique".

Ce mode de déchiffrement nécessite plus d'efforts de votre part, notamment :

  • Déchiffrer le jeton de paiement Apple Pay.
  • Génération de clés publiques.
  • Création de demandes de signature de certificat (CSR).

Nous recommandons de l’implémenter uniquement si vous :

  • Préférez gérer vous-même le chiffrement des données.
  • Souhaitez accéder au jeton de paiement avant de traiter le paiement réel.

Cette page vous a-t-elle été utile ?

Avez-vous des commentaires ?

Merci pour votre réponse.