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 Copied to Clipboard

Modes de paiement Transactions
Tout sauf :
  • Paiements agrégés de titres de transport
  • Paiements par titulaire de la carte présent
  • Chase Pay
  • Paiements mobiles sans contact
  • Samsung Pay
  • SEPA
  • WeChat Pay
Transactions :
avec la participation du payeur :
  • AUTHORIZE (Autoriser)
  • PAY (Payer)
  • VERIFY (Vérifier)
    Seule la transaction VERIFY (Vérifier) est prise en charge en tant que transaction avec participation du payeur pour les modes de paiement par carte-cadeau et ACH.
Sans participation du payeur :
  • UPDATE AUTHORIZATION (Mettre à jour l'autorisation)
  • CAPTURE (Collecter)
  • REFUND (Rembourser)
  • RETRIEVE ORDER (Extraire la commande)
  • VOID (Annuler)
  • REFERRAL (Renvoyer)
  • CHARGEBACK (Rétrofacturation)

Pour en savoir plus sur la méthode d'intégration Hosted Checkout, voir les éléments suivants :

Avantages clés Copied to Clipboard

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 Copied to Clipboard

Le flux d'informations permettant de créer une transaction avec Hosted Checkout à l'aide de la Hosted Payment Page est illustré ci-dessous :

Modèle d'intégration <term:checkout />

  1. 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.
  2. 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é).
  3. 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.