Hosted Checkout
La méthode d'intégration Hosted Checkout est idéale lorsque vous souhaitez une solution à la fois sécurisée et rapide à déployer. Dans cette intégration, vous créez une session de paiement où Mastercard Gateway héberge une interface utilisateur de page de paiement qui recueille les informations de paiement du client, de sorte que vous n'avez pas besoin de manipuler des données sensibles.
Pour les transactions initiales qui requièrent la participation du payeur (pour fournir ses détails de paiement), vous utilisez la session de paiement pour afficher une Hosted Payment Page pour le payeur. Pour les transactions initiées par le commerçant et ultérieures qui ne nécessitent pas la participation du payeur, il vous suffit d'envoyer une demande API depuis votre serveur.
Hosted Checkout a quelques limites, notamment le fait que vous ne pouvez pas personnaliser le flux de paiement et l'interface utilisateur de la page de paiement au-delà de l'ajout de votre nom et de votre logo spécifiques au commerçant.
Modes de paiement et transactions pris en charge
Modes de paiement | Transactions |
---|---|
Tout sauf :
|
Transactions : avec la participation du payeur :
|
Pour en savoir plus sur la méthode d'intégration Hosted Checkout, voir les éléments suivants :
- Pour comprendre comment établir une session de paiement, mettre en œuvre la Hosted Payment Page et interpréter la réponse de paiement, voir Étapes d'intégration.
- Pour savoir comment personnaliser la Hosted Payment Page, voir Personnaliser l'interface utilisateur.
- Pour savoir comment utiliser Hosted Checkout pour les transactions de suivi, voir Opérations ultérieures.
- Pour plus d'informations sur les fonctionnalités Hosted Checkout 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
Hosted Checkout présente les avantages clés suivants :
- Le processus d'intégration est simple et rapide.
- Vous n'avez pas besoin de gérer ou de stocker des détails de paiement, ce qui peut réduire les coûts de conformité PCI.
- Vous pouvez utiliser le thème proposé par votre your payment service provider pour afficher votre interface Hosted Checkout. Cela vous permet de tirer parti de la marque de votre prestataire de services de paiement. Une marque forte permet de vaincre la réticence du payeur à fournir les détails de paiement.
- Vous pouvez personnaliser le contenu de l'interface Hosted Checkout pour afficher des informations concernant votre entreprise.
- Si vous êtes abonné aux notifications, vous pouvez choisir d'être averti lorsque le paiement est réussi.
- Hosted Checkout est conforme à la norme WCAG (Web Content Accessibility Guidelines) 2.0 Niveau AA
Flux d'informations
Le flux d'informations permettant de créer une transaction avec Hosted Checkout à l'aide de la Hosted Payment Page est illustré ci-dessous :
- Le payeur lance le processus de paiement des biens et services sur votre site Web. En réponse, votre application soumet une requête JavaScript avec les données requises à la passerelle pour afficher l'interface de paiement choisie : une page intégrée ou une page de paiement.
- L'interface de paiement est présentée au payeur. Le contenu affiché (les informations concernant votre entreprise et les détails de la commande, par exemple), ainsi que d'autres éléments de l'interface de paiement sont contrôlés par les données de votre demande.
Le payeur saisit les informations requises, puis sélectionne Payer.
La passerelle collecte et vérifie les détails du paiement et traite le paiement.
- Si vous avez configuré un service de paiement avec redirection tel que PayPal ou un service de portefeuille numérique, ces services seront affichés comme options de paiement avec les autres options de carte. Si le payeur choisit de payer en utilisant l'un de ces services, il est redirigé vers le site Web du prestataire de services concerné pour définir ses détails de paiement.
- Si un payeur choisit de payer avec sa carte, il peut saisir les détails de sa carte de crédit ou de débit lors de l'interaction de paiement. Cependant, si au moins un de vos acquéreurs prend en charge les cartes combinées, c'est-à-dire les cartes qui peuvent être utilisées comme carte de débit ou comme carte de crédit, le payeur doit sélectionner le mode de paiement sur la page de paiement (carte de débit ou carte de crédit) pour spécifier le mode de fonctionnement de la carte pour ce paiement.
- Si vous êtes configuré pour le mode de paiement Click to Pay, celui-ci n'est pas affiché en tant qu'option de paiement distincte. Au lieu de cela, lorsque l'adresse électronique du payeur est fournie, celui-ci est invité à saisir un mot de passe à usage unique (OTP) et les cartes stockées dans le profil Click to Pay du payeur sont automatiquement répertoriées et peuvent être sélectionnées. Si le payeur n'a pas de profil Click to Pay, il lui est proposé d'en créer un.
- Si vous êtes configuré pour l'authentification 3-D Secure (3DS), votre payeur est par défaut invité à s'authentifier avant d'effectuer le paiement. Vous pouvez choisir de contourner l'authentification (voir Contourner les fonctionnalités de sécurité).
- Si le paiement réussit, le payeur peut obtenir le reçu de paiement auprès de l'une de ces sources :
- Reçu hébergé par la passerelle (sur la page intégrée ou la page de paiement). Il s'agit du comportement par défaut.
- Votre application ou site Web
Vous pouvez également vous abonner aux notifications du payeur pour lui permettre de recevoir le reçu par e-mail
En cas d'échec du paiement, Hosted Checkout affiche le résultat, ce qui permet au payeur d'initier de nouveau la transaction avec des détails de paiement différents.