Intégration de l’API Apple Pay JS
Remarque : En tant que partenaire ISV/Paysafe, vous devrez effectuer toutes les étapes « marchand » ci-dessous au nom de l’entité juridique mère des marchands (PMLE) sous laquelle vos marchands exerceront leurs activités.
Créer un certificat d’identité marchand
Un certificat d’identité marchand est associé à votre identifiant de marchand Apple Pay et est utilisé pour authentifier vos sessions avec les serveurs Apple Pay.
Pour obtenir le certificat d’identité marchand, suivez les étapes ci-dessous :
Naviguez jusqu’au répertoire où sont stockés tous les certificats précédents.
Ouvrez Git Bash ou tout autre environnement de ligne de commande qui prend en charge OpenSSL à partir du répertoire ci-dessus.
Exécutez la commande OpenSSL suivante pour créer une clé privée :
openssl genrsa -out private-key.key 2048
Exécutez la commande suivante pour générer une demande de signature de certificat à partir de la clé privée.
openssl req -new -key private-key.key -out csr.txt
Connectez-vous au portail des développeurs Apple et créez un certificat d’identité marchand. Reportez-vous à Créer un certificat d’identité marchand pour les étapes de configuration.
Remarque : Lorsqu’il y est invité, le marchand doit téléverser le fichier de demande de signature de certificat (csr.txt) créé à l’aide de la clé privée. Ce fichier CSR est différent de celui généré à partir du portail du Portail Paysafe pour créer le certificat de traitement de paiement.
Lorsque vous y êtes invité, téléchargez le certificat d’identité marchand Apple Pay (merchant_id.cer).
Enregistrez le fichier merchant_id.cer dans le même répertoire que la clé privée et le fichier de demande de signature de certificat (csr.txt).
Convertissez le certificat d’identité marchand (merchant_id.cer) téléchargé à partir du portail des développeurs Apple en certificat texte (merchant_id.pem) à l’aide de la commande suivante :
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem
La configuration ci-dessus vous permet d’utiliser l’API Apple Pay JS et de créer une session Apple Pay avec le certificat d’identité marchand.
Bien que votre identifiant de marchand Apple Pay n’expire jamais, le certificat de traitement de paiement, le certificat d’identité marchand et la vérification du domaine expirent. Voir Maintien de votre environnement pour de plus amples renseignements.
Obtenir vos clés API Paysafe.
Une fois que vous vous êtes inscrit pour un compte marchand de test sur le centre des développeurs Paysafe, vous aurez accès aux clés API suivantes :
- Clé API pour l’API Coffre-fort client et Cartes
- Clé API pour jeton à usage unique
Vous pouvez obtenir ces deux clés API dans notre Portail Paysafe, sous Paramètres > Clé API.