Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: pages associées


Extrait
hiddentrue

(avertissement) Cette page lié au centre admin lors de la création d 'un moyen de paiement Apple Pay.

Cette page doit rester visible et accessible par les commerçants.


Contenu

Sommaire
maxLevel2
stylenone


Extrait
hiddentrue

Jira
serverSystem JIRA
serverId50744091-840f-3ee1-b868-bceedb28d8a1
keyPAYLPRO-1331




Remarque

Les procédures de configuration Apple Pay sont données à titre indicatif, il est fortement conseillé de vérifier les procédures sur le site d'Apple Pay.



Présentation

Cet article vise à détailler la procédure de création des comptes sur Monext Online et Apple Pay, ainsi que le traitement de la gestion de certificats CSR et CER.

Pour fonctionner avec ApplePay nécessite :

  • Merchant Id - une clé marchand permettant de l'identifier
  • Apple Pay Payment Processing Certificate - Ce certificat permet au commerçant de payer via Apple Pay. Il permet de valider le paiement et de décrypter le Token reçu via sa clé privé
  • Apple Pay Merchant Identity Certificate - Ce certificat permet au commerçant de payer via Apple Pay sur le MODE WEB. Il permet d'authentifier le commerçant sur le WEB. Il est nécessaire uniquement dabs le cadre d'un paiement Apple Pay JS

La création de ses trois éléments se fait sur : https://developer.apple.com/account/


Certaine étape sont à réaliser par le commerçant sur son compte Apple Pay, et d'autre par l'intégrateur Monext Online :

  • Cette étiquette indique que l'intégrateur Monext Online doit réaliser l'action : 
    État
    subtletrue
    colourRed
    titleMonext Online
  • Cette étiquette indique que le commerçant doit réaliser l'action :
    État
    subtletrue
    colourGreen
    titleMARCHAND


Création du moyen de paiement -
État
subtletrue
colourRed
titleMonext Online

Dorénavant Apple Pay propose de faciliter la gestion d'enrollement des commerçants avec la gestion des certificats.
Nous pouvons donc proposer deux façons lors de la création du moyen de paiement dans Monext Online :



Option 1 : le commerçant crée son certificat.

Veuillez indiquer l'identifiant commerçant.


Option 2 : le commerçant utilise le certificat Monext Online ((info) Nouvelle version).

Veuillez indiquer les noms de domaines.



Comment utiliser le certificat Monext Online (option 2)

Cette option permet de faciliter la gestion de renouvellement de certificat. Les certificats seront gérés par Monext.

Cette version est fortement préconisée.

En mode Page Web à redirection

Monext Online gère le fichier sur ces pages web de paiement et le commerçant n'a pas besoin de gérer de certificat.

En mode Page Web (Widget), les étapes d'intégration sont les suivantes :

  1. Prérequis : Dans un premier temps, cette option est disponible uniquement en mode d'intégration page web en mode widget et en mode redirection sur les formulaires de paiement.

  2. Vous devez accepter les conditions générales de vente d'Appple Pay.

  3. Vous devez demander l'activation de l'option dans votre abonnement.
    Inclusion d'extrait
    Contactez le support Monext Online
    Contactez le support Monext Online
    nopaneltrue
    1. Veuillez adresser un email à notre équipe support avec les informations :
      1. MarchandID PaylineMonext

      2. PDV sur lequel ajouter Apple Pay

      3. Au moins un parmi les 3 :

        • Libellé du contrat CB/VISA/MC/ à associé

        • Libellé du contrat AMEX à associé

        • Libellé du contrat Discover à associé

  4. Créer le moyen de paiement Apple Pay en suivant précisément les instructions indiquées.
    • Déploiement du fichier "Domain Verification File" sur les serveurs hébergeant les pages de paiements :
      • https://[DOMAIN_NAME]/.well-known/apple-developer-merchantid-domain-association
    • Veuillez trouver ci joint les fichiers de configuration à renommer et à positionner comme indiqué ci dessus.

  5. Veuillez indiquer les noms de domaines dans la configuration du moyen de paiement Apple Pay dans le centre administration Monext Online.

  6. Réaliser une transaction de test sur chaque environnement.


Extrait
hiddentrue

plus d'info sur la page d'apple pay : https://developer.apple.com/documentation/applepaywebmerchantregistrationapi/preparing_merchant_domains_for_verification



Extrait
hiddentrue

En mode Direct

Le commerçant utilise un nouveau webservice afin de récupérer les données de session nécessaires à l'affichage du portefeuille Apple Pay.
L
es noms de domaine sont déclarés par les commerçants lors de la demande de création de nouveaux contrats ainsi que l'hébergement du Domain Verification File sur les serveurs hébergeant les pages de paiements.
Lors de la création d'un nouveau contrat Apple Pay avec utilisation du certificat PSP Monext, Monext utilise l'API d'onboarding d'Apple Pay pour ajouter ce nouveau contrat à l'identity certificate Apple Pay de Monext.

Le commerçant implémente les services Apple Pay pour afficher le portefeuille Apple Pay et permettre à l'acheteur de sélectionner sa carte.  

  1. Le commerçant n'utilise pas de certificat ApplePay. Il utilise le service

Payline
  1. Monext prepareSession pour récupérer la paymentSession ApplePay à partir du certificat idendity Monext

L'appel au service Apple Pay paymentSession est effectué par Payline
  1. .

    • Monext appelle le service paymentSessionpour créer la session avec le certificat Identity Monext et la communiquer aux commerçant.

  2. Le commerçant passe par un contrat

Payline
  1. Monext Apple Pay pour procéder au paiement.

    • Le commerçant transmet les paymentTokenData en retour des services

ApplePay
Payline
    • déchiffre les paymentTokenData pour récupérer le numéro de carte.

      • Le certificat processing utilisé pour déchiffrer le tokenData est celui du PSP

monext 
      • Monext.

Payline
    • Monext procède ensuite à un paiement carte

    • .

Veuillez consulter la page d'intégration pour plus d'information : ApplePay - IntégrationLorsque le commerçant appelle le service prepareSession, Payline appelle le service Apple Pay  paymentservices/paymentSession pour créer la session avec le certificat Identity Monext et la communiquer aux commerçant.

Migration des contrats Apple Pay existants avec gestion manuelle des certificats

Les contrats existants avec gestion manuelle des certificats ne sont pas compatibles avec l'utilisation du certificat lié au PSP Monext.
Les commerçants doievent doivent demander la création de nouveaux contrats moyens de paiement et nouveaux numéros de contrat  compatibles avec l'utilisation du certificat lié au PSP Monext et modifier leur intégration (en fonction de leur mode d'intégration) en appelant les nouveaux contrats au lieu des anciens.


Extrait
hiddentrue

doc succs intégration :

Industrialisation d%27Apple d'Apple Pay - mode d%27emploid'emploi

Procédure d'intégration du moyen de paiement Apple Pay

MOP_Intégration du moyen de paiement Apple Pay_ANCIEN




Comment utiliser le certificat Commerçant (option 1)

Étape préliminaire - Définition du Merchant ID -
État
subtletrue
colourRed
titleMonext Online

Par convention, tous les Merchant ID Apple Pay utilisés dans Monext Online doivent avoir la forme suivante :


Dans le suite de cet article, le Merchant ID sera utilisé dans les nommages des fichiers.  Il sera représenté par : [ApplePay Merchant ID]

Info

Le même Merchant ID Apple Pay sera utilisé en homo et en production.

Si le commerçant souhaite utiliser plusieurs Merchant ID pour ses différents points de vente, alors il faut ajouter le libellé du PDV après ID Marchant Payline :


Étape 1 - Création des CSR -
État
subtletrue
colourRed
titleMonext Online

Les CSR destinées a générer les certificats doivent être faites par l'intégrateur Monext Online avant que le commerçant commence à créer son compte marchand.

En effet il aura besoin de ces information pour créer son compte.


Création de la CSR Merchant Identity Certificate -
État
subtletrue
colourRed
titleMonext Online

Consulter les informations ici.

Envoi des informations au commerçant -
État
subtletrue
colourRed
titleMonext Online

Les 3 informations précédentes doivent être communiquées au commerçant  :

  • Apple Pay Merchant ID : [ApplePay Merchant ID]
  • Merchant Identity Certificate : [ApplePay Merchant ID].merchantIdentityCertificate.csr
  • Payment Processing Certificate : [ApplePay Merchant ID].paymentProcessingCertificate.csr


Etape 2 - Création du Merchant ID - 
État
subtletrue
colourGreen
titleMARCHAND


Section
bordertrue
  • Se connecter au compte Apple Pay
  • Aller sur : Certificates, Identifiers & Profiles


  • Merchant IDs, puis +


  • Remplir les champs Description et ID
    • Le commerçant peut utiliser la description qu'il souhaite
    • le champ ID doit être valorisé avec le [ApplePay Merchant ID]

Étape 3 - Création des Certificats -
État
subtletrue
colourGreen
titleMARCHAND

Pour créer les 2 certificats marchand, il faut cliquer dans le menu sur Merchant IDs, puis Merchant ID correspondant dans le tableau, puis Edit




Génération du Apple Pay Merchant Identity Certificate
État
subtletrue
colourGreen
titleMARCHAND

  • Cliquer sur "Create Certificate" puis dans l'écran suivant sur "Continue"


  • Télécharger le fichier [ApplePay Merchant ID].merchantIdentityCertificate.csr sur le site d'Apple pour obtenir le .cer
  • Cliquer "generate" , télécharger le ".cer" précédemment généré pour créer le certificat


  • Télécharger le certificat sur votre poste de travail et le stocker puis le renommer en  [ApplePay Merchant ID].merchantIdentityCertificate.cer (il faudra l'envoyer à Monext Online).

Génération du Apple Pay Payment Processing Certificate -
État
subtletrue
colourGreen
titleMARCHAND

  • Dans l'encart "Apple Pay Payment Processing Certificate", cliquer sur "Create Certificate"


  • Cliquer sur "Continue" et à l'étape generate, charger le csr "[ApplePay Merchant ID].paymentProcessingCertificate.csr".

  • Télécharger le certificat sur votre poste de travail et le stocker puis le renommer en  [ApplePay Merchant ID].paymentProcessingCertificate.cer (il faudra l'envoyer à Monext Online).


Validation des domaines -
État
subtletrue
colourGreen
titleMARCHAND

Configuration des noms de domaines dans Merchants Domains du backoffice du compte developper Apple pour les modes l'API WebPayment (mode Widget uniquement) et l'API DirectPayment.


Il est également nécessaire de valider les domaines que le marchand va utiliser. Dans le cadre des pages web de paiement il doit créer deux domaines :

  • Homologation :
    • https://Exemple_domaine_du_site_du_Commerçant.com

  • Production :
    • https://Exemple_domaine_du_site_du_Commerçant.com


Une fois validé, vous devez le télécharger et le déposer sur votre site comme indiqué par Apple Pay.



Extrait
hiddentrue

Validation des domaines uniquement pour tester les url de paiement d'un commerçant :

(apple pay ne permet pas de réaliser deux validations identique de domaines pour plusieurs commerçants)

Mode PWPV2

Il est également nécessaire de valider les domaines que le marchand va utiliser. Dans le cadre des pages web de paiement il doit créer deux domaines :

Cela s'effectue dans le pavé "Merchant Domains"


Étape 4 - Intégration des certificats dans Monext Online -
État
subtletrue
colourRed
titleMonext Online

Les certificats créés sont intégrés sur le SI Monext Online.

Consulter les informations ici.


Pages associées

Contenu par étiquette
showLabelsfalse
showSpacefalse
sorttitle
cqllabel = "applepay"