Date: Fri, 29 Mar 2024 15:50:23 +0100 (CET) Message-ID: <105101369.34017.1711723823708@atlf1p2.dc1lan.local> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_34016_1873906837.1711723823707" ------=_Part_34016_1873906837.1711723823707 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Contenu
Vous devez vous rapprocher de votr=
e responsable de compte bancaire pour obtenir les informations n=C3=A9cessa=
ires permettant de configurer votre moyen de paiement sur Monext. Ensuite veuillez adresser un email =
=C3=A0 notre =C3=A9quipe support avec les informations (MarchandID du compt=
e Apple Pay et la liste des contrats VAD associ=C3=A9s) , afin qu'ils puiss=
ent proc=C3=A9der au param=C3=A9trage dans votre compte marchand Monext en =
indiquant l=E2=80=99ID Marchand et le nom de l=E2=80=99alias du contrat par=
tenaire =C3=A0 cr=C3=A9er.
Vous devez r=C3=A9aliser des transactions 'pilote' pour valider le bon fon=
ctionnement en production.
Contactez le support Monext Online.
Dans le Centre administration de M= onext, lors de la cr=C3=A9ation du moyen de paiement, les champs =C3=A0 con= figurer sont les num=C3=A9ros de contrats Visa, Mastercard, Discover.
Le code (card_code) du moyen de pa= iement est : APPLE_PAY
Lors de la cr=C3=A9ation veuillez consulter la gestion des certificats <= a href=3D"/pages/viewpage.action?pageId=3D753079803">ici.
Le moyen de paiement vous permet de traiter les = transactions de cartes bancaire CB sur le r=C3=A9seau CB  = ;simplement
Voir documentation Apple :https://developer.apple.com/
Configuer l'EDI XCode d'Apple
Lorsque vous ouvrez un projet, il = faut param=C3=A9trer le marchandID. Cet identifiant sera fourni par Monext.=
La validation des domaines n'e=
st pas syst=C3=A9matiquement demand=C3=A9e par Apple. Cette =C3=A9tape est =
=C3=A0 effectuer c=C3=B4t=C3=A9 Monext et sur votre compte Apple developer.=
Pour configurer le contrat Apple pay en homologation, il faut juste nous tr=
ansmettre merchant name et nous pr=C3=A9ciser le point de vente sur lequel =
nous devons g=C3=A9n=C3=A9rer les certificats, puis nous vous les transmett=
rons.
Ce moyen de paiement est dis= ponible avec l'API WebPayment (mode Widget uniquement) et l'A= PI DirectPayment.
Lorsque vous s=C3=A9lectionnez l'option 2 dans la cr=C3=A9ation du moyen= de paiement : Apple = Pay - Cr=C3=A9ation des =C3=A9l=C3=A9ments sur Monext Online et Apple Pay= a>
2.
3. L'app=
lication mobile doit proposer le bouton ApplePay et la page de paiement ave=
c le TouchID en int=C3=A9grant le PassKit du SDK d'ApplePay avec les serivces canMakePayme=
nts et AppleP=
aySession ;4. Le =
commer=C3=A7ant utilise le service prepareSession pour cr=C3=A9er la session de paieme=
nt c=C3=B4t=C3=A9 ApplePay =C3=A0 partir du certificat idendity Monext.
2.
3. L'application mobile doit proposer le =
bouton ApplePay et la page de paiement avec le TouchID en int=C3=A9grant le=
PassKit du SDK d'ApplePay ;
4. L'application mobile r=C3=A9cup=C3=A8re une chaine de car=
act=C3=A8re PaymentData en retour du SDK Apple.
Ensuite l'application le transmet au serveur commer=C3=
=A7ant, qui r=C3=A9alise la demande de paiement =C3=A0 Monext avec le servi=
ce doAuthorization ;
5. Mon=
ext d=C3=A9crypt=C3=A9 le PaymentData et r=C3=A9alise la transaction puis r=
etourne le r=C3=A9sultat au serveur commer=C3=A7ant en temps r=C3=A9el ;
6. Le serveur commer=C3=A7ant informe l'application mobil=
e qui affiche le r=C3=A9sultat de l'op=C3=A9ration.
2. =
Int=C3=A9gration du bouton ApplePay avec la librairie ApplePay.JS du SDK ApplePay sur =
la page web checkout en respectant les directives d'ApplePay=
a> ;
3. La page web propose d=
oit proposer la page de paiement avec le TouchID ;
6. Le serveur commer=C3=A7ant affiche le r=C3=A9sultat au =
consommateur.
L'objet Card contient l'=C3=A9l=C3=A9ment PaymentData. Cet =C3=A9l= =C3=A9ment est disponible en entr=C3=A9e des services de l=E2=80=99API :
La solution propos=C3=A9e consi=
ste =C3=A0 faire passer les informations d=C3=A9chiffr=C3=A9es par le comme=
r=C3=A7ant =C3=A0 travers les doAuthorizationRequest dans les objets s=
uivants:
Le commer=C3=A7ant devra rensei= gner dans l'Object payment<= /a> le&nb= sp;contract number du type = ApplePay correspondant.
Le moyen de paiement prend en compte les champs ci-dessous si= le champ card.paymentData.TokenData est vide dans le doAuthorizationRequest.
Les cartes Visa et Mastercard d'une banque partenaire d'Apple seront acc=
ept=C3=A9es par ce moyen de paiement.
Apple met =C3=A0 disposition une plateforme de test =C2=AB Sandbox&nbs=
p;=C2=BB avec des jeux de tests : https://=
developer.apple.com/support/apple-pay-sandbox/
Note : Il est indispensable de r=C3=A9aliser des tests transacti= onnels sur l'environnement de production avec des cartes de cr=C3=A9dit et = de d=C3=A9bit apr=C3=A8s la validation de la mise en =C5=93uvre sur l'envir= onnement de test.
Apple propose un lien contenant toutes les normes =C3=A0 respecter : https://developer.apple.com/= apple-pay/Apple-Pay-Identity-Guidelines.pdf
Monext Online vous informe du r=C3= =A9sultat d=E2=80=99un paiement via le ShortMessage, selon le mode d'int=C3= =A9gration propos=C3=A9 par le moyen de paiement.
Les =C3=A9tats retourn=C3=A9s : = span>
La gestion des =C3=A9tats et des c= odes retour sont list=C3=A9s ici.<= /span>
Les codes sont identiques =C3=A0 ceux utilis=C3=A9s par les moyens de pa= iement VISA, Mastercard, Discover.
Voici les liens tr=C3=A8s utiles de la pr=C3=A9sentation d'ApplePay :
Plus d'information commerciale : https://www.apple.com/apple-= pay/
Developer Website : https://developer.apple.com