Hosted Session
La méthode d'intégration Hosted Session vous permet de contrôler la disposition et le style de votre page de paiement, tout en réduisant les coûts liés à la conformité PCI.
La bibliothèque client Session JavaScript vous permet de collecter les détails de paiement sensibles auprès du payeur dans les champs du formulaire de paiement hébergé, provenant de et sous le contrôle de Mastercard Gateway. Les mécanismes de protection de sécurité des navigateurs standard isolent les champs sensibles, préservant ainsi l'intégrité du canal de paiement fourni par la passerelle. La passerelle collecte les détails de paiement des champs hébergés lors d'une session de paiement et les stocke temporairement pour une utilisation ultérieure. Vous pouvez alors inclure une session de paiement à la place des détails de paiement dans votre demande de transaction de paiement pour traiter un paiement.
Pour toutes les transactions initiales qui nécessitent la participation du payeur pour fournir ses informations de paiement, utilisez la session de paiement pour recueillir les informations de paiement, puis envoyez une demande d'API depuis votre serveur pour lancer la transaction de paiement. Pour toutes les transactions initiées par le commerçant et les transactions ultérieures qui ne nécessitent pas la participation du payeur, envoyez une demande d'API depuis votre serveur.
Tableau : Assistance Hosted Session
Payment methods |
Opérations |
---|---|
|
|
Pour plus d'informations sur le modèle d'intégration Hosted Session, voir les éléments suivants :
- Pour connaître le fonctionnement général des sessions, voir Principes de base des sessions.
- Pour comprendre comment établir une session, ajouter des détails de paiement à la session, envoyer une demande de paiement et interpréter la réponse, voir Étapes d'intégration.
- Pour personnaliser l'interface utilisateur Hosted Session, voir Personnaliser des champs hébergés.
- Pour savoir comment utiliser Hosted Session pour les transactions de suivi afin d'exécuter des scénarios de paiement complexes, voir Opérations ultérieures.
- Pour plus d'informations sur les Hosted Session fonctionnalités supplémentaires, voir Fonctionnalités.
- Pour comprendre les étapes requises pour tester votre intégration, voir Étapes de test.
- Pour une présentation de la mise en ligne de votre intégration, voir Liste de contrôle de mise en ligne.
Avantages clés
La méthode d'intégration Hosted Session présente les avantages clés suivants :
- L'intégration est simple et rapide à mettre en œuvre.
- Vous n'avez besoin de collecter, stocker ou traiter les détails de paiement sensibles, ce qui réduit les coûts liés à la conformité PCI.
- Vous conservez une maîtrise totale des styles et de la disposition de votre page de paiement.
- Vous pouvez personnaliser l'expérience de l'utilisateur afin de correspondre à votre entreprise.
Flux d'informations
Le flux de paiement pour la méthode d'intégration Hosted Session est illustré ci-dessous :
Les étapes suivantes décrivent le flux de paiement Hosted Session.
- Le payeur lance le traitement de paiement des biens ou des services dans votre application ou sur votre site Web.
- Le payeur peut choisir de fournir les détails du paiement en utilisant une carte de crédit ou de débit, Click to Pay, une carte-cadeau ou en effectuant un paiement Automated Clearing House. Selon le mode de paiement choisi, les informations de paiement sont collectées de l'une des deux manières suivantes :
- Sur votre page de paiement : les détails du paiement sont collectés dans des champs de formulaire intégrés dans des iFrames, également connus sous le nom de cadres en ligne, hébergés par la passerelle.
- Click to Pay : les détails de la carte sont collectés en toute sécurité à partir de l'interaction Click to Pay et envoyés à la passerelle.
- La passerelle collecte les détails des paiements et les stocke dans une session de paiement. Lorsque vous envoyez la transaction de paiement depuis votre serveur sous forme d'une demande d'API, vous pouvez inclure les détails du paiement dans la transaction en référençant simplement la session. La transaction de paiement elle-même est gérée de la même manière que lors de la méthode d'intégration Direct Payment :
- La passerelle transmet la transaction à votre banque acquéreuse pour traitement.
- L'acquéreur renvoie une réponse à la passerelle.
- La passerelle génère une réponse de transaction et vous la transmet. La réponse de la transaction indique si la transaction a réussi et vous permet d'afficher un reçu, une autre confirmation ou une page d'erreur au payeur.