Google Pay

Einrichtung

So können Sie mittels Headless Checkout und Google Pay Zahlungen entgegennehmen:

  1. Fügen Sie die Verarbeitung des Ereignisses show_fields für die Anzeige zusätzlicher Felder hinzu.
Implementierungsbeispiel
Ein ausführliches Beispiel ist auf GitHub verfügbar.
Beispiel:
Copy
Full screen
Small screen
1headlessCheckout.form.onNextAction((nextAction) => {
2  switch (nextAction.type) {
3    case 'show_fields':
4      this.handleShowFieldsAction(nextAction);
5  }
6});
  1. Fügen Sie die Komponente psdk-payment-form dem HTML-Markup des Zahlungsportals hinzu, um zusätzliche Felder anzuzeigen.
Beispiel:
Copy
Full screen
Small screen
1<psdk-payment-form></psdk-payment-form>
2<psdk-submit-button text="Pay" />
  1. Fügen Sie die Verarbeitung des Ereignisses, eine Schaltfläche zum Bezahlen über Google Pay anzuzeigen, hinzu.
Beispiel:
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. Fügen Sie die Komponente “Google-Pay-Schaltfläche” dem HTML-Markup des Zahlungsportals hinzu.
Beispiel:
Copy
Full screen
Small screen
1@if (showGoogleButton) {
2  <psdk-google-pay-button></psdk-google-pay-button>
3}

One-Click-Zahlung

Bei der One-Click-Zahlung können Nutzer auf unterstützten Geräten mit Google Pay bezahlen, einer vertrauten und sicheren nativen Zahlungsmethode. Um die One-Click-Zahlung zu konfigurieren, müssen Sie das SDK-Initialisierungsskript wie unten gezeigt aktualisieren:

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);
War dieser Artikel hilfreich?
Vielen Dank!
Gibt es etwas, das wir verbessern können? Nachricht
Das tut uns leid
Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
Letztmalig aktualisiert: 17. Februar 2026

Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

Problem melden
Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
Vielen Dank für Ihr Feedback!
Ihr Feedback konnte nicht gesendet werden
Versuchen Sie es später erneut oder kontaktieren Sie uns unter doc_feedback@xsolla.com.