Google Pay

Comment configurer

Pour utiliser Headless checkout afin d’accepter les paiements avec Google Pay :

  1. Ajoutez le traitement de l’événement show_fields pour l’affichage de champs supplémentaires.
Exemple d'implémentation
Reportez-vous à l'exemple détaillé sur GitHub.
Exemple :
Copy
Full screen
Small screen
1headlessCheckout.form.onNextAction((nextAction) => {
2  switch (nextAction.type) {
3    case 'show_fields':
4      this.handleShowFieldsAction(nextAction);
5  }
6});
  1. Ajoutez le composant psdk-payment-form au balisage HTML de l’interface de paiement pour afficher des champs supplémentaires.
Exemple :
Copy
Full screen
Small screen
1<psdk-payment-form></psdk-payment-form>
2<psdk-submit-button text="Pay" />
  1. Ajoutez le traitement de l’événement pour afficher un bouton de paiement avec Google Pay.
Exemple :
Copy
Full screen
Small screen
 1headlessCheckout.form.onNextAction((nextAction) => {
 2  switch (nextAction.type) {
 3    ...
 4    case 'special_button': {
 5      if (nextAction.data.buttonName === 'google-pay') {
 6        showGoogleButton = true;
 7      }
 8    }
 9  }
10});
  1. Ajoutez le composant du bouton Google Pay au balisage HTML de l’interface de paiement.
Exemple :
Copy
Full screen
Small screen
1@if (showGoogleButton) {
2  <psdk-google-pay-button></psdk-google-pay-button>
3}

Paiement en un clic

Le paiement en un clic permet aux utilisateurs de payer avec Google Pay, un moyen de paiement natif, sécurisé et familier, sur les appareils compatibles. Pour configurer le paiement en un clic, actualisez le script d’initialisation du SDK comme indiqué ci-dessous :

Copy
Full screen
Small screen
1const config: InitialOptions = {
2  isWebview: false,
3  theme: 'default',
4  language: parameters.language,
5  isGooglePayInstantFlowEnabled: true
6};
7
8await headlessCheckout.init(config);
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 17 Février 2026

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !
Impossible d'envoyer votre commentaire
Réessayez plus tard ou contactez-nous à doc_feedback@xsolla.com.