Pour toute question, nous sommes à un clic

Poser une question

Apple Pay

Introduction

Création d'un Merchant ID

Pour créer votre Merchant ID (Identifiant du vendeur), effectuez les actions suivantes.

  1. Dans l'espace personnel Apple Member Center, suivez le lien Certificates, Identifiers & Profiles.
  2. Sur la page affichée, dans la section Identifiers, sélectionnez Merchant IDs.
  3. Sur la page affichée, cliquez sur l'icône + dans le coin supérieur droit.
  4. Dans les champs Merchant ID Descritpion et Identifier, saisissez la description de votre identifiant de vendeur Apple et l'identifiant lui-même respectivement.
  5. Cliquez sur Continue.
  6. Sur la page affichée, vérifiez les données saisies et cliquez sur Register.
  7. Sur la page affichée, cliquez sur Done.

Enregistrement du certificat

Pour accepter les paiements via Apple Pay, vous devez avoir une paire de clés et un certificat de clé publique correspondant à cette paire de clés. Les actions nécessaires dans l'espace personnel dépendent de si vous avez une paire de clés et le certificat correspondant ou non.

Conditions initiales Étapes nécessaires
Vous n'avez pas de paire de clés et de certificat de clé publique
  1. Créez une paire de clés
  2. Téléchargez depuis l'espace personnel la demande de signature de certificat
  3. Signez le certificat dans Apple Pay

Par la suite, les actions suivantes vous seront disponibles.
Vous avez une paire de clés et un certificat de clé publique enregistré dans Apple Pay Téléchargez le fichier contenant la paire de clés dans l'espace personnel de la passerelle de paiement
Par la suite, les actions suivantes vous seront disponibles.

Création d'un nouveau certificat

Pour créer une paire de clés, effectuez les actions suivantes.

  1. Allez dans le cabinet personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Sélectionnez Apple Pay.
  3. Cliquez sur Créer une paire de clés.
    La fenêtre suivante s'affichera.
  4. Remplissez les champs nécessaires (voir le tableau ci-dessous).
Paramètre Description

Algorithme de chiffrement

Ce bouton radio vous permet de choisir l'un des deux algorithmes cryptographiques qui seront utilisés pour générer la paire de clés.
  • RSA - algorithme RSA.
  • ECC - cryptographie sur courbes elliptiques.

Country (C)

Saisissez le code à deux lettres du pays où se trouve votre organisation.

Locality Name (L)

Saisissez le nom de la localité où se trouve votre organisation.

Organization Name (O)

Saisissez le nom de votre organisation.

Apple ID

Apple ID du vendeur.

State Name (ST)

Common Name (CN)

Saisissez le nom de domaine complet de votre site, par exemple, test.com.

Organization Unit (OU)

Saisissez le nom de la subdivision de votre organisation.

La paire de clés créée s'affichera dans la section Apple Pay (voir la figure ci-dessous).

Passez au déchargement CSR.

Chargement d'un certificat créé précédemment

Pour charger une paire de clés existante, effectuez les actions suivantes.

  1. Connectez-vous au compte personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Sélectionnez Apple Pay.
  3. Dans la section Apple Identity cliquez sur Ajouter clé.
    La fenêtre suivante s'affichera.
  4. Remplissez les champs :
    • Apple ID - Indiquez le Merchant Apple ID.
    • Mot de passe - Saisissez le mot de passe protégeant le contenu du fichier PKCS12.
    • Domaine par défaut - saisissez le domaine de votre boutique en ligne.
  5. Glissez-déposez le fichier de paire de clés dans la zone prévue à cet effet.
    Il s'affichera dans la liste.
  6. Cliquez sur Confirmer. Le certificat importé s'affichera dans la liste Apple Identity.

Ensuite, les actions suivantes sont disponibles avec le certificat.

Exportation de la demande de signature de certificat (CSR)

Pour exporter la demande de signature de certificat, effectuez les actions suivantes.

  1. Accédez au compte personnel et sélectionnez dans le menu latéral gauche (section Certificats)
  2. Sélectionnez le service de paiement nécessaire (Apple Pay, Google Pay ou Samsung Pay).
  3. Cliquez sur les trois points dans la ligne avec le certificat nécessaire et sélectionnez Télécharger la clé (voir l'image ci-dessous).

    La fenêtre de sauvegarde du fichier s'affichera.
  4. Indiquez le chemin de sauvegarde du fichier ou sauvegardez-le dans le dossier par défaut.

Les actions suivantes sont également disponibles.

Édition du Merchant ID

Pour modifier votre Apple Merchant ID, effectuez les actions suivantes.

  1. Connectez-vous à votre compte personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Sélectionnez Apple Pay.
  3. Cliquez sur et sélectionnez Éditer (voir figure ci-dessous).

    La fenêtre suivante s'affichera.
  4. Éditez le champ Apple ID et cliquez sur Confirmer.

Désactivation du certificat

Pour interdire l'utilisation de la clé, effectuez les actions suivantes.

Je suis prêt à effectuer la traduction de votre texte du russe vers le français en suivant toutes vos instructions. Cependant, je ne vois pas le texte à traduire dans votre message. Pourriez-vous fournir le texte que vous souhaitez que je traduise ?

  1. Accédez à votre espace personnel et sélectionnez dans le menu latéral gauche (section Certificats)
  2. Sélectionnez le service de paiement souhaité (Apple Pay, Google Pay ou Samsung Pay).
  3. Cliquez sur l'icône dans la ligne du certificat souhaité et sélectionnez Interdire l'utilisation (voir l'image ci-dessous).

    La fenêtre suivante s'affichera.
  4. Cliquez sur Confirmer.

L'affichage du certificat dont l'utilisation est interdite dépend du filtre Autorisé, situé dans la partie supérieure de la section Certificats (voir l'image ci-dessous).

Paramètre Description
Seulement autorisés Les certificats dont l'utilisation est interdite ne s'affichent pas dans la liste des certificats.
Toutes les positions Les certificats dont l'utilisation est interdite s'affichent dans la liste, mais dans la colonne Autorisé en face de ce certificat figure Non (voir l'image ci-dessous).

Actions nécessaires pour l'intégration web

Pour assurer la possibilité d'intégration web, effectuez les actions suivantes.

  1. Enregistrez et confirmez votre domaine dans Apple.
    • Si la page de paiement se trouve de votre côté, enregistrez votre domaine.
    • Si la page de paiement se trouve du côté de la passerelle de paiement, indiquez le domaine de la passerelle de paiement.
  2. Créez un certificat d'identification du vendeur, convertissez-le en fichier .pem et téléchargez-le sur votre serveur.

Ce certificat est utilisé pour l'authentification des connexions aux serveurs Apple Pay.

Enregistrement du domaine dans Apple

Pour enregistrer le certificat dans Apple, effectuez les actions suivantes.

  1. Connectez-vous à votre compte développeur Apple sur la page https://developer.apple.com.
  2. Suivez les instructions d'aide du compte développeur Apple pour enregistrer le domaine.

À l'étape de sélection de l'identifiant du vendeur, sélectionnez l'identifiant du vendeur créé précédemment.

Schéma d'intégration

sequenceDiagram participant Payeur participant Ressource du marchand participant Système Apple Pay participant Passerelle de paiement Payeur->>Ressource du marchand: 1. Sélection du paiement avec Apple Pay Ressource du marchand->>Système Apple Pay: 2. Envoi des détails de paiement Système Apple Pay->>Système Apple Pay: 3. Création de l'objet PKPaymentToken avec PaymentData Système Apple Pay-->>Ressource du marchand: 4. Envoi des données de paiement Ressource du marchand->>Ressource du marchand: 5. Extraction de PaymentData et encodage du contenu en Base64 comme ``token`` Ressource du marchand->>Passerelle de paiement: 6. Demande de paiement avec la valeur PaymentData encodée en Base64 comme ``token`` Passerelle de paiement->>Passerelle de paiement: 7. Déchiffrement des données de paiement et paiement Passerelle de paiement-->>Ressource du marchand: 8. Envoi d'une réponse avec le résultat du paiement Ressource du marchand-->>Payeur: 9. Affichage du résultat
  1. L'utilisateur dans l'application mobile sélectionne l'option de paiement utilisant Apple Pay.
  2. Les données de paiement sont envoyées au système Apple Pay pour traitement.
  3. Pour traiter les données de paiement, un objet PKPaymentToken, qui a l'attribut paymentData, est créé dans le système Apple Pay (ici et par la suite voir documentation Apple Pay).
  4. Apple Pay envoie une réponse au marchand (application mobile).
  5. Le marchand extrait l'attribut paymentData de l'objet PKPaymentToken reçu et encode son contenu en Base64.
  6. Le marchand crée une demande de paiement contenant l'attribut paymentData, qui est reçu de la réponse Apple Pay et encodé en Base64, et l'envoie comme token à la passerelle de paiement pour traitement (voir Référence API pour plus de détails).
  7. Le système de paiement traite la demande.
  8. Le système de paiement retourne une réponse avec le résultat.
  9. L'application mobile affiche le résultat du paiement à l'utilisateur.

Liens vers les informations de référence

Lien Description
Apple Pay Section du site apple.com contenant des informations générales sur Apple Pay.
Developer Apple Pay Section du site apple.com destinée aux développeurs et contenant des liens vers divers documents et informations de référence concernant Apple Pay.
Apple Pay Sandbox Section du site apple.com contenant des informations sur les tests.
Apple Pay Guide Section du site apple.com contenant le guide de programmation.
Apple Pay Guidelines Section du guide de référence App Store consacrée aux applications Apple Pay.
Apple Pay API Guide de référence API (interface de programmation d'applications).
Structure PKPaymentToken Object Description de la structure de l'objet PKPaymentToken Object.
Login page Page de connexion à l'environnement de développement.
Getting Started with Apple Pay Document au format PDF contenant des informations générales sur Apple Pay et des liens vers les informations de référence.
Apple Pay Marketing Guidelines Description de la façon d'ajouter le bouton Apple Pay à votre site.

Google Pay

Introduction

Il existe plusieurs options d'implémentation pour Google Pay™.

Option de paiement Description
Depuis votre application mobile Le paiement est effectué depuis votre application mobile installée sur l'appareil mobile du client. Dans ce scénario, l'application demande des données chiffrées à Google Pay. Ces données doivent être envoyées à la passerelle de paiement.
Pour utiliser cette option, vous devez intégrer votre application avec l'API Google Pay.
Depuis une page de paiement Web située du côté de la passerelle de paiement Le paiement est effectué depuis une page Web. Dans ce cas, le marchand redirige le client vers la page de paiement du côté de la passerelle de paiement, et doit respecter les exigences de Google Pay :

Comment intégrer avec l'API Google Pay

Si vous souhaitez utiliser Google Pay comme méthode de paiement dans votre application Android, vous devez intégrer votre application Android avec l'API Google Pay via Google Pay & Wallet Console. Veuillez suivre cette instruction : API Google Pay & Google Pay & Wallet Console.

À l'étape 4 de l'instruction (pour l'application Android), lors de la completion du tutoriel, spécifiez le type de tokenisation 'PAYMENT_GATEWAY' :

const tokenizationSpecification = {
  type: 'PAYMENT_GATEWAY',
  parameters: {
    'gateway': 'example',
    'gatewayMerchantId': 'exampleGatewayMerchantId'
  }
};

et remplacez example et exampleGatewayMerchantId par les valeurs pour le fournisseur de paiement BPC du tableau des fournisseurs de paiement :

En conséquence de l'intégration avec l'API Google Pay, vous recevrez un ID Marchand Google qui s'affiche dans le coin supérieur droit de la page dans Google Pay & Wallet Console.

Schémas d'intégration

Paiement depuis une application mobile

sequenceDiagram participant Customer participant Application participant Google Pay participant Payment gateway Customer->>Application: 1. Select Google Pay payment. Application->Google Pay: 2. Request masked card data. Google Pay-->>Application: 3. Response to the request. Application-->>Customer: 4. Display of the masked card data. Customer->>Application: 5. Payment confirmation. Application->>Google Pay: 6. Request the encrypted card data. Google Pay->>Google Pay: 7. Data encryption. Google Pay-->>Application: 8. Return the encrypted payment data. Application->>Payment gateway: 9. Payment request with PaymentData value. Payment gateway->>Payment gateway: 10. Decrypt the payment data, and payment. Payment gateway-->>Application: 11. Payment result. Application-->>Customer: 12. Payment result.
  1. Un client sélectionne de payer via Google Pay.
  2. L'application demande des données de carte masquées à Google Pay.
  3. Google Pay retourne des données de carte masquées à l'application.
  4. L'application affiche les données de carte masquées au client.
  5. Le client confirme le paiement.
  6. L'application demande les données de carte chiffrées à Google Pay.
  7. Google Pay chiffre les données en utilisant la clé publique du marchand.
  8. Google renvoie les données de paiement chiffrées à l'application.
  9. L'application envoie une demande de paiement au passerelle de paiement, la demande contient le jeton reçu de Google Pay.
  10. La passerelle de paiement déchiffre le jeton reçu et traite le paiement.
  11. La passerelle de paiement renvoie le résultat du paiement à l'application.
  12. L'application affiche le résultat du paiement au client.

Page de paiement du côté de la passerelle de paiement

sequenceDiagram participant Customer participant Merchant participant Payment gateway participant Google Pay Customer->>Merchant: 1. Session placement. Merchant->>Payment gateway: 2. Session registration. Payment gateway-->>Merchant: 3. Session number and payment URL. Merchant-->>Customer: 4. Customer redirection. Customer->>Payment gateway: 5. Proceed to the URL received. Payment gateway->>Payment gateway: 6. Display the payment form. Customer->>Payment gateway: 7. Select Google Pay as a payment method. Payment gateway->Google Pay: 8. Data exchange. Payment gateway->>Payment gateway: 9. Make payment. Payment gateway-->>Customer: 10. Redirection to the final page and display payment status to the customer.

Si la page de paiement se trouve du côté de Google Pay, le schéma est le suivant.

  1. Un client crée une session sur le site Web du marchand.
  2. Le marchand enregistre la session dans la passerelle de paiement.
  3. La passerelle de paiement renvoie un numéro de session unique et l'URL de paiement vers laquelle le client doit être redirigé.
  4. Le système de magasin redirige le client vers l'URL de l'étape 3.
  5. Le navigateur du client ouvre l'URL.
  6. Le client reçoit un formulaire de paiement.
  7. Le client choisit de payer via Google Pay et confirme le choix.
  8. Les données de paiement sont échangées entre la passerelle de paiement et Google Pay - la passerelle de paiement reçoit les données de paiement.
  9. La passerelle de paiement traite le paiement.
  10. Le client est redirigé vers la page finale où le statut du paiement est affiché.

Paiement via Google Pay utilisant 3DS2

Quand vous utilisez le paiement via Google Pay avec la demande de paiement, vous pouvez utiliser l'authentification client avec 3DS2. Dans ce cas, vous devez envoyer une demande de paiement à la passerelle de paiement. La réponse à la demande renvoie threeDSecureRedirect.redirectUrl vers l'ACS, que vous envoyez ensuite au client pour le rediriger pour l'authentification.

Ci-dessous se trouve le schéma de la demande de paiement (déchiffrement de jeton du côté de la passerelle de paiement) utilisant 3DS2.

sequenceDiagram autonumber participant Customer participant Merchant participant Google Pay participant PG participant 3DS server participant ACS Customer ->> Merchant: Select Google Pay Merchant ->> Google Pay: Request masked card data Google Pay -->> Merchant: Return the masked card data Merchant -->> Customer: Display the masked card data Customer ->> Merchant: Payment confirmation Merchant ->> Google Pay: Request encrypted card data Google Pay ->> Google Pay: Data encryption Google Pay -->> Merchant: Encrypted data Merchant ->> PG: The payment request
(decrypted token in Base64) PG ->> PG: Token decryption PG -->> Merchant: Response with the ``threeDSecureRedirect.redirectUrl`` parameter Merchant ->> Customer: Redirection vers ``threeDSecureRedirect.redirectUrl`` opt La redirection vers ACS est requise Merchant ->> ACS: CReq (Challenge request) ACS -->> Customer: Formulaire HTML pour passer l'authentification Customer ->> ACS: Confirmation de l'authenticité ACS -->> Customer: Résultat de l'authentification et redirection vers la page du magasin end Merchant ->> PG: Récupère les détails d'un paiement PG -->> Merchant: Réponse à la demande Merchant -->> Customer: Affichage du résultat
  1. Un client choisit de payer via Google Pay.
  2. L'application demande les données de carte masquées Google Pay.
  3. Google Pay renvoie les données de carte masquées.
  4. L'application affiche les données de carte masquées au client.
  5. Le client confirme le paiement.
  6. L'application demande à Google Pay les données de carte chiffrées.
  7. Google Pay chiffre les données en utilisant votre clé publique.
  8. Google Pay renvoie les données de paiement chiffrées à l'application.
  9. Le marchand envoie le paymentToken déchiffré à la passerelle de paiement en envoyant la demande de paiement.
  10. La passerelle de paiement déchiffre le token reçu.
  11. Dans la réponse à la demande de paiement, le marchand reçoit le paramètre threeDSecureRedirect.redirectUrl.
  12. Le marchand redirige le client vers threeDSecureRedirect.redirectUrl pour procéder au paiement 3DS2. Lors de la redirection vers threeDSecureRedirect.redirectUrl, le client arrivera sur une page de chargement spéciale. Cette page exécute les méthodes 3DS pour le serveur 3DS et ACS, après quoi elle procède au paiement 3DS dans la passerelle.
  13. Si le client doit s'authentifier auprès d'ACS, la page de paiement redirige le client pour soumettre le formulaire de défi à l'ACS (demande CReq).
    Sinon - le client est déjà authentifié (authentification sans friction) et est ensuite redirigé vers la page du magasin.
  14. ACS affiche un formulaire HTML d'authentification au client.
  15. Le client est authentifié.
  16. Le client reçoit le résultat de l'authentification et est redirigé vers la page du magasin.
  17. Le marchand envoie une demande pour récupérer les détails d'un paiement.
  18. La passerelle de paiement envoie une réponse à la demande.
  19. Le marchand affiche la page de résultat au client.

Utilisation de clés individuelles

Si vous ne voulez pas utiliser le fournisseur de paiement BPC pour une raison quelconque et que vous voulez utiliser l'intégration directe avec Google Pay, vous pouvez utiliser une paire de clés individuelle pour le déchiffrement des données de paiement chiffrées de Google Pay. Cette paire de clés peut être générée via le portail marchand puis téléchargée vers votre compte Google.

Création d'une paire de clés

Pour créer une paire de clés, effectuez les actions suivantes.

  1. Connectez-vous à votre compte personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Sélection du paiement Google Pay.
  3. Cliquez sur Créer une paire de clés.
    La fenêtre suivante s'affichera.
  4. Dans le champ Google ID, indiquez votre identifiant Google Merchant ID, obtenu lors de l'intégration avec Google API, puis cliquez sur Confirmer.
  5. La paire de clés créée sera affichée dans la section Google Pay (voir figure ci-dessous).

Déchargement de la clé publique

Pour décharger la clé publique, effectuez les actions suivantes.

  1. Entrez dans le compte personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Choix du paiement Google Pay.
  3. Cliquez en face du certificat nécessaire et sélectionnez Décharger la clé (voir l'image ci-dessous).
  4. Dans la boîte de dialogue Enregistrer le fichier sélectionnez le chemin par lequel sera sauvegardé le fichier, ou sauvegardez-le dans le dossier par défaut.

Sont également disponibles les actions suivantes.

Édition de Google ID

Pour modifier votre Google ID, effectuez les actions suivantes.

  1. Connectez-vous à votre espace personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Sélection du paiement Google Pay.
  3. Cliquez à côté de votre certificat et sélectionnez Éditer (voir figure ci-dessous).

    La fenêtre suivante s'affichera.
  4. Éditez la valeur dans le champ Google ID et cliquez Confirmer.

Désactivation du certificat

Pour interdire l'utilisation de la clé, effectuez les actions suivantes.

Je suis prêt à effectuer la traduction de votre texte du russe vers le français en suivant toutes vos instructions. Cependant, je ne vois pas le texte à traduire dans votre message. Pourriez-vous fournir le texte que vous souhaitez que je traduise ?

  1. Accédez à votre espace personnel et sélectionnez dans le menu latéral gauche (section Certificats)
  2. Sélectionnez le service de paiement souhaité (Apple Pay, Google Pay ou Samsung Pay).
  3. Cliquez sur l'icône dans la ligne du certificat souhaité et sélectionnez Interdire l'utilisation (voir l'image ci-dessous).

    La fenêtre suivante s'affichera.
  4. Cliquez sur Confirmer.

L'affichage du certificat dont l'utilisation est interdite dépend du filtre Autorisé, situé dans la partie supérieure de la section Certificats (voir l'image ci-dessous).

Paramètre Description
Seulement autorisés Les certificats dont l'utilisation est interdite ne s'affichent pas dans la liste des certificats.
Toutes les positions Les certificats dont l'utilisation est interdite s'affichent dans la liste, mais dans la colonne Autorisé en face de ce certificat figure Non (voir l'image ci-dessous).

Samsung Pay

Informations générales

Avant d'accepter les paiements via Samsung Pay, effectuez les actions suivantes.

  1. Créez un compte sur le site https://account.samsung.com.
  2. En utilisant le compte créé, inscrivez-vous sur le site https://pay.samsung.com/developers.
  3. Sur le site https://pay.samsung.com/developers créez un Service et choisissez BPC comme Payment Gateway (Passerelle de paiement).
  4. Procédez aux actions dans l'espace personnel de la passerelle de paiement :

Création de paire de clés

Pour créer une paire de clés, effectuez les actions suivantes.

  1. Connectez-vous à votre compte personnel et sélectionnez la section Certificats dans le menu latéral gauche.
  2. Sélection de paiement Samsung Pay.
  3. Dans la section Travail avec les clés cliquez sur Créer une paire de clés.
    La fenêtre suivante s'affichera.
  4. Remplissez les champs (voir le tableau ci-dessous).
Champ Description

Country (C)

Saisissez le code à deux lettres du pays où se trouve votre organisation.

State Name (ST)

Locality Name (L)

Saisissez le nom de la localité où se trouve votre organisation.

Common Name (CN)

Saisissez le nom de domaine complet de votre site, par exemple, test.com.

Organization Name (O)

Saisissez le nom de votre organisation.

Organization Unit (OU)

Saisissez le nom de la subdivision de votre organisation.

La paire de clés créée sera affichée dans la section Travail avec les clés (voir la figure ci-dessous).

Passez au téléchargement CSR.

Export de la demande de signature de certificat (CSR)

Pour télécharger la demande de signature de certificat, effectuez les actions suivantes.

  1. Accédez au compte personnel et sélectionnez dans le menu latéral gauche (section Certificats)
  2. Sélectionnez le service de paiement nécessaire (Apple Pay, Google Pay ou Samsung Pay).
  3. Cliquez sur les trois points dans la ligne avec le certificat nécessaire et sélectionnez Télécharger la clé (voir l'image ci-dessous).

    La fenêtre de sauvegarde du fichier s'affichera.
  4. Indiquez le chemin de sauvegarde du fichier ou sauvegardez-le dans le dossier par défaut.

Maintenant vous pouvez charger la demande de signature de certificat dans l'espace personnel Samsung Pay.

Vous pouvez également établir l'interdiction d'utilisation du certificat.

Finalisation de l'enregistrement

Dans l'espace personnel sur le site https://pay.samsung.com/developers téléchargez la demande de signature de certificat en tant que Merchant CSR (Demande de signature de certificat du marchand).

Désactivation du certificat

Pour interdire l'utilisation de la clé, effectuez les actions suivantes.

Je suis prêt à effectuer la traduction de votre texte du russe vers le français en suivant toutes vos instructions. Cependant, je ne vois pas le texte à traduire dans votre message. Pourriez-vous fournir le texte que vous souhaitez que je traduise ?

  1. Accédez à votre espace personnel et sélectionnez dans le menu latéral gauche (section Certificats)
  2. Sélectionnez le service de paiement souhaité (Apple Pay, Google Pay ou Samsung Pay).
  3. Cliquez sur l'icône dans la ligne du certificat souhaité et sélectionnez Interdire l'utilisation (voir l'image ci-dessous).

    La fenêtre suivante s'affichera.
  4. Cliquez sur Confirmer.

L'affichage du certificat dont l'utilisation est interdite dépend du filtre Autorisé, situé dans la partie supérieure de la section Certificats (voir l'image ci-dessous).

Paramètre Description
Seulement autorisés Les certificats dont l'utilisation est interdite ne s'affichent pas dans la liste des certificats.
Toutes les positions Les certificats dont l'utilisation est interdite s'affichent dans la liste, mais dans la colonne Autorisé en face de ce certificat figure Non (voir l'image ci-dessous).

Schémas d'intégration

Schémas d'intégration

Paiement depuis une application mobile

sequenceDiagram participant Customer participant Mobile application participant Samsung Pay participant Payment gateway Customer->>Mobile application: 1. Select Samsung Pay. Mobile application->>Samsung Pay: 2. Payment request. Samsung Pay->>Samsung Pay: 3. Device check. Samsung Pay-->>Mobile application:4 . Response. Mobile application->>Payment gateway: 5. Payment request. paymentMethod parameter contains token data. Payment gateway->>Payment gateway: 6. Data decryption and payment. Payment gateway-->>Mobile application: 7. Payment result. Mobile application-->>Customer: 8. Display the result.
  1. Un client sélectionne Samsung Pay comme méthode de paiement.
  2. L'application envoie les détails du paiement à Samsung.
  3. Samsung vérifie l'application.
  4. Samsung envoie une réponse à l'application contenant, entre autres, le paramètre 3ds.data avec les données chiffrées sur le paiement.
  5. Le commerçant envoie une demande de paiement à la passerelle de paiement. Le contenu de 3ds.data reçu de Samsung est inclus dans le paramètre token.
  6. La passerelle de paiement déchiffre le contenu de paymentToken et effectue le paiement.
  7. La passerelle de paiement envoie le résultat du paiement à l'application.
  8. L'application affiche le résultat au client.

Paiement depuis une page Web côté passerelle de paiement

sequenceDiagram participant Customer participant Merchant's website participant Payment gateway participant Samsung Pay Customer->>Merchant's website: 1. Session placing. Merchant's website->>Payment gateway: 2. Payment request. Payment gateway-->>Customer: 3. Redirection to the payment gateway page. Customer->>Payment gateway: 4. Payment via Samsung Pay. Payment gateway->Samsung Pay: 5. Data exchange. Payment gateway-->>Customer: 6. Redirection to Samsung Pay page. opt The customer's mobile device is not linked to a Samsung account. Customer->>Samsung Pay: 7. Enter login. end Samsung Pay-->>Customer: 8. Request authentication data. Customer->>Samsung Pay: 9. Authentication. Payment gateway->>Samsung Pay: 10. Exchange payment data. Samsung Pay-->>Customer: 11. Display payment result.
  1. Un client crée une session et démarre la procédure de paiement.
  2. Le commerçant envoie un enregistrement de session à la passerelle de paiement.
  3. Le commerçant envoie une demande de paiement à la passerelle de paiement.
  4. Le client sélectionne de payer via Samsung Pay.
  5. La passerelle de paiement communique avec Samsung Pay.
  6. Le client est redirigé vers la page Samsung Pay.
  7. Le client saisit son identifiant.
  8. L'application sur l'appareil mobile du client demande les données d'authentification.
  9. Le client est authentifié sur son appareil.
  10. La passerelle de paiement échange les données de paiement avec Samsung Pay.
  11. Le client est redirigé vers la page de résultat du paiement.
Catégories:
eCommerce API V2
Catégories
Résultats de recherche