Arborescence des pages

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=747147158) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

Contenu


Qu'est-ce que ApplePay?

ApplePay est un portefeuille électronique de paiement permettant d'enregistrer des cartes bancaires de manière sécurisé sur les appareils Apple. Les commerçants profitent de cette solution de paiement en multi-canal inApp, InStore et web.
La technologie d'empreinte digital Touch ID est l’équivalent du 3D-Secure avec transfert de responsabilité pour les transactions frauduleuses.
Les cartes bancaires supportées sont : Visa, Mastercard, American Express et Discover.

ApplePay fonctionne :

  • sur mobile dans une application embarquée. A ce jour, les appareils supportés sont : iPhone 7, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, Apple Watch, iPad Air 2 et iPad mini. Ils doivent néanmoins supporter la technologie du « Touch-ID » avec iOS 10.
  • sur mobile dans un site web commerçant avec le navigateur Safari.
  • sur Mac avec le navigateur Safari (version 2012 ou supérieure et avec MacOS Sierra), le consommateur devra confirmer le paiement avec iPhone (version 6 ou supérieure) ou Apple Watch.


Lien vers le site web  : https://www.apple.com/apple-pay/

Quel est le parcours utilisateur avec ApplePay ? 

L'expérience utilisateur d'un paiement se résume aux étapes suivantes :

  1. L'acheteur valide sa commande sur l'application mobile du marchand ou la page web du marchand.
    L'app marchand ou la page web propose le moyen de paiement ApplePay à l'acheteur, et l'acheteur sélectionne le moyen de paiement ApplePay;
  2. L'acheteur confirme le paiement avec le touchID ;
  3. L'application marchand reçoit la confirmation du paiement et informe l'acheteur;


Comment proposer ApplePay à vos clients ?

  1. Le commerçant doit activer le moyen de paiement sur centre administration Payline.

Sur AppMobile

2. Création d'une application mobile enregistrée dans l'AppleStore pour permettre aux consommateurs de sélectionner les produits et/ou services ;

3. L'application mobile doit proposer le bouton ApplePay et la page de paiement avec le TouchID en intégrant le SDK d'ApplePay ;

4. L'application mobile récupère une chaine de caractère PaymentData en retour du SDK Apple. Ensuite l'application le transmet au serveur commerçant, qui réalise la demande de paiement à Payline avec le service doAuthorization ;

5. Payline décrypté le PaymentData et réalise la transaction puis retourne le résultat au serveur commerçant en temps réel ;

6. Le serveur commerçant informe l'application mobile qui affiche le résultat de l'opération.

Sur une page web

2. Intégration du bouton ApplePay avec la librairie ApplePay.JS sur la page web checkout en respectant les directives d'ApplePay ;

3. La page web propose doit proposer la page de paiement avec le TouchID ; en intégrant le SDK d'ApplePay.

4. Le navigateur web récupère le PaymentData, qui est transmis au serveur commerçant. Ce dernier réalise une demande de paiement doAuthorization à Payline ;

5. Payline décrypté le PaymentData et réalise la transaction puis retourne le résultat au serveur commerçant en temps réel ;

6. Le serveur commerçant affiche le résultat au consommateur.

Les fonctionnalités de paiement disponibles :

  • paiement à la commande : en utilisant le service doAuthorization avec payment.mode à CPT et payment.action à 101 ;
  • paiement à l'expédition : en utilisant les services doAuthorization et doCapture avec payment.mode à CPT et payment.action à 100 ;
  • paiement en différé : en utilisant les services doAuthorization et doCapture avec payment.mode à DIF et payment.action à 100 ;
  • paiement en N fois ;
  • paiement récurrent  ;
  • demande d'annulation d'une autorisation non encaissée : utilisez la fonction doReset ;
  • demande de remboursement d'une transaction remisée : utilisez la fonction doRefund.

Quel est le reporting disponible ?

Les transactions ApplePay apparaissent dans le backoffice Payline en temps réel et dans les fichiers de reporting suivants :

  • fichier des transactions ;
  • fichier des paiements avec l'option réconciliation.

Comment configurer votre compte ?

Dans le Centre administration de Payline, lors de la création du moyen de paiement, les champs à configurer sont les numéros de contrats Amex, Visa, Mastercard, Discover.

Les Fonctions de l'API Payline

L'objet Card contient l'élément PaymentData. Cet élément est disponible en entrée des services de l’API.

  • doAuthorizationRequest.card.paymentData
  • createWalletRequest.wallet.card.paymentData
  • updateWalletRequest.wallet.card.paymentData

Version


Comment réaliser des tests ? 

Les cartes Visa et Mastercard d'une banque partenaire d'Apple seront acceptées par ce moyen de paiement.

Apple met à disposition une plateforme de test « Sandbox » avec des jeux de tests : https://developer.apple.com/support/apple-pay-sandbox/

Note : Il est indispensable de réaliser des tests transactionnels sur l'environnement de production avec des cartes de crédit et de débit après la validation de la mise en œuvre sur l'environnement de test.

Logo du moyen de paiement

Apple propose un lien contenant toutes les normes à respecter : https://developer.apple.com/apple-pay/Apple-Pay-Identity-Guidelines.pdf

Les codes de retour

Payline vous informe du résultat de manière synchrone en réponse du doAuthorization.
Lorsque le paiement est accepté, Payline renvoie le code retour à la valeur « 00000 ».

Pour un paiement refusé, le code varie en fonction du motif de refus (Par exemple : 04xxx pour une suspicion de fraude).

Les codes spécifiques au moyen de paiement sont listés en annexe.

Erreur de création de la macro 'excerpt-include'

No link could be created for '00'.

Les liens web

Voici les liens très utiles de la présentation d'ApplePay :

  • Apple Pay developer page where all the main documentation and guidelines for Apple Pay in-app are freely available.
  • Video of our tech team doing a deep dive on Apple Pay (in-app) @ WWDC. There are some good tips there.
  • Link to our Apple Pay identity guidelines for in-app.

Plus d'information commerciale : https://www.apple.com/apple-pay/

Developer Website : https://developer.apple.com


  • Aucune étiquette