Search Overlay

À propos d’Apple Pay

Paysafe.js v2 permet aux marchands d’accepter des paiements à partir de leurs sites Web en utilisant des modes de paiement basés sur la téléphonie mobile, comme Apple Pay qui s’appuient sur des paiements par carte effectués par l’intermédiaire de l’API de paiement Paysafe. Il s’agit d’une SDK JavaScript basée sur sur la conception standard de l’API de demande de paiement.

Vous pouvez utiliser cette SDK Javascript pour proposer Apple Pay sur votre site Web marchand.

Avantages

  • Conformité à la norme PCI SAQ-A
  • Intégration simple
  • Entièrement en « marque blanche », sans que vos clients ne sachent que Paysafe gère le paiement.
  • Aucune redirection à partir du site Web du marchand n’est requise.

Compatibilité avec les appareils

Avant de commencer

Avant de commencer, vous devez obtenir votre clé API standard de serveur à serveur (clé privée) et une clé API générant un "payment handle" (clé publique) à partir du portail d’entreprise.

  1. Veuillez contacter votre responsable des relations avec les entreprises ou vous adresser à integrations@paysafe.com pour obtenir vos authentifants au portail d’entreprise.

  2. La clé API qui génère le "payment handle" est utilisée dans votre code JavaScript sur le client pour générer des "payment handles" à partir des cartes de crédit et des comptes bancaires des clients. Contrairement à la clé API serveur à serveur, cette clé n’a pas la capacité d’accepter les paiements ou d’effectuer toute autre opération et peut donc être exposée en toute sécurité dans votre code côté client.

Pour obtenir la clé de l’API publique à partir du portail d’entreprise :

  1. Allez à Clés API intégrées>.
  2. Pour la clé publique, cliquez sur l’icône Copie pour copier la clé API. 
    1. Votre clé API aura le format suivant :
      • Nom d’utilisateur de la clé – MarchandXYZ
      • Mot de passe de la clé – B-tst1-0-51ed39e4-312d02345d31f123120881dff9bb4020a89e8ac44cdfdcecd702151182fdc952272661d290ab2e5849e31bb03deede31e
  3. Pour la clé privée, cliquez sur Authentifier maintenant et saisissez le mot de passe de votre portail d’entreprise pour afficher la clé API privée.
    1. Votre clé API aura le format suivant :
      • Nom d’utilisateur de la clé – MarchandXYZ
      • Mot de passe de la clé – B-tst1-0-51ed39e4-312d02345d3f123120881dff9bb4020a89e8ac44cdfdce
    2. La clé API est sensible à la casse. Pour les appels de serveur à serveur, la clé API utilise l’authentification de base HTTP. Pour utiliser l’authentification de base HTTP, vous devez envoyer les authentifiants de la clé API à l’aide de l’en-tête Autorisation avec chaque requête. Vous devez construire l’en-tête Autorisation comme suit : 

    3. Combinez le nom d’utilisateur et le mot de passe de la clé dans une chaîne de caractères séparée par deux points, p. ex. « Nom d’utilisateur de la clé:Mot de passe de la clé ». 

    4. La chaîne littérale résultante est alors codée en Base64.

    5. La méthode d’autorisation et un espace (p. ex. « Basic ») sont alors placés devant la chaîne codée. Par exemple, avec les exemples de nom d’utilisateur et de mot de passe de clé ci-dessus, l’en-tête est formé comme suit :
      • Authorisation : Basic TWVyY2hhbnRYWVo6Qi10c3QxLTAtNTFlZDM5ZTQtMz

        Pour plus d’informations, voir Authentification .

Configuration du certificat ApplePay

En tant que marchand, pour accepter les paiements provenant d’Apple Pay, vous devez ajouter deux certificats appelés certificat de traitement et certificat d’identité dans le portail d’entreprise. Si les certificats ne sont pas ajoutés, vous ne pourrez pas accepter les paiements provenant des comptes Apple Pay des clients. Dans le portail d’entreprise, sous Intégrer > Certificats Apple Pay, vous pouvez ajouter et gérer vos certificats Apple Pay. Une fois que vous avez accédé à la page des certificats Apple Pay, vous verrez deux sections :

La première étape de la configuration consiste à ajouter un certificat de traitement des paiements à partir du site Web d’Apple. Si vous êtes un marchand qui accepte les paiements à partir d’applications Web, vous devez ajouter le certificat d’identité de marchand Apple Pay. Pour accepter les paiements Apple Pay à partir du Web et d’iOS, vous devez configurer le certificat de traitement des paiements du marchand. Ce certificat est nécessaire pour déchiffrer le jeton transmis lors des transactions Apple Pay. Ce n’est que lorsque le jeton est déchiffré que le paiement est effectué.

    Ajout d’un certificat d’identité du marchand

    1. Cliquez sur Ajouter un certificat. L’écran « Ajouter un nouveau certificat » s’affiche.
    2. Cliquez sur Générer une DSC. Un fichier DSC est téléchargé sur votre machine locale.
    3. Cliquez sur Visiter le portail des développeurs Apple. Le portail des développeurs Apple s’ouvre dans un nouvel onglet.
    4. Connectez-vous au portai des dévelopeurs Apple. Une fois la session ouverte, la page Certificats, identifiants et profils s’affiche. En tant que marchand, vous devez créer un identifiant dans le portail des développeurs et associer des identifiants de marchands sous votre profil pour traiter les paiements Apple Pay.

    5. Cliquez sur + (icône plus) pour créer un nouveau certificat.
    6. Sélectionnez l’option Certificat d’identité de marchand Apple Pay et cliquez sur Continuer. L’étape « Sélectionner un identifiant de marchand » s’affiche.
    7. Sélectionnez un identifiant de marchand que vous avez créé dans le portail des développeurs Apple et cliquez sur « Continuer ». L’étape « Télécharger une demande de signature de certificat » s’affiche.
    8. Cliquez sur Choisir un fichier, sélectionnez le ficheir DSC vous souhaitez télécharger à l’étape 2 et cliquez sur Continuer. L’étape « Télécharger votre certificat » s’affiche.
    9. Cliquez sur « Télécharger » pour télécharger le certificat.
    10. Revenez au portail d’entreprise > Écran « ajouter un nouveau certificat.
    11. Cliquez sur Téléverser à la troisième étape. La boîte de dialogue « Authentifier » s’affiche.
    12. Saisissez votre mot de passe du portail dans la boîte de dialogue et cliquez sur Authentifier. La boîte de dialogue « Sélectionner » s’affiche.
    13. Sélectionnez le certificat téléchargé depuis le portail des développeurs Apple. Une fois un certificat sélectionné, le portail indique si le téléchargement a réussi et affiche la date d’expiration du certificat. Vous pouvez également voir les certificats sur la page Intégrer des Certificats Apple Pay.

    Ajoutez un certificat de traitement des paiements de marchand

    1. Cliquez sur Ajouter un certificat. L’écran « Ajouter un nouveau certificat » s’affiche.
    2. Cliquez sur Générer une DSC. DSC. Sélectionnez l’option Certificat de traitement des paiements Apple Pay et cliquez sur « Continuer ». L’étape « Sélectionner un identifiant de marchand s’affiche ». Le fichier est téléchargé sur votre machine locale.
    3. Cliquez sur Visiter le portail des développeurs Apple. Le portail des développeurs Apple s’ouvre dans un nouvel onglet.
    4. Connectez-vous au portai des dévelopeurs Apple. Une fois la session ouverte, la page Certificats, identifiants et profils s’affiche. En tant que marchand, vous devez créer un identifiant dans le portail des développeurs et associer des identifiants de marchands sous votre profil pour traiter les paiements Apple Pay.
    5. Cliquez sur + (icône plus) pour créer un nouveau certificat.
    6. Sélectionnez l’option Certificat de traitement de paiements Apple Pay et cliquez sur « Continuer ». L’étape « Sélectionner un identifiant de marchand » s’affiche.
    7. Sélectionnez un identifiant de marchand que vous avez créé dans le portail des développeurs Apple et cliquez sur « Continuer ». L’étape « Télécharger une demande de signature de certificat » s’affiche.
    8. Cliquez sur Choisir un fichier, sélectionnez le ficheir DSC vous souhaitez télécharger à l’étape 2 et cliquez sur « Continuer ». L’étape « Télécharger votre certificat » s’affiche.
    9. Cliquez sur Télécharger pour télécharger le certificat.
    10. Revenez au portail d’entreprise > Écran « Ajouter un nouveau certificat »
    11. Cliquez sur Téléverser à la troisième étape. La boîte de dialogue « Authentifier » s’affiche.
    12. Saisissez votre mot de passe du portail dans la boîte de dialogue et cliquez sur Authentifier. La boîte de dialogue « Sélectionner » s’affiche.
    13. Sélectionnez le certificat téléchargé depuis le portail des développeurs Apple. Une fois un certificat sélectionné, le portail indique si le téléchargement a réussi et affiche la date d’expiration du certificat. Vous pouvez également voir les certificats sur la page Intégrer > Intégrer des Certificats Apple Pay.
    1. Si le certificat expire, il est impossible d’accepter les paiements Apple Pay. Vous pouvez afficher la date d’expiration du certificat sur la page Intégrer un Certificat Apple Pay.
    2. Les marchands qui utilisent l’ancienne configuration de paysafe JS peuvent se référer à l’ancien Guide du portail Netbanx pour obtenir des certificats Apple Pay.