One-Click-Zahlung
So funktioniert's
Die One-Click-Zahlung ermöglicht es Nutzern, mit vertrauten und sicheren nativen Zahlungsmethoden (z. B. Apple Pay und Google Pay) auf unterstützten Geräten zu bezahlen. Diese Zahlungssysteme bedienen sich zusätzlicher Sicherheitsmechanismen, um nicht autorisierte Transaktionen zu unterbinden. Damit der Bezahlvorgang schnell und reibungslos verlaufen kann, müssen Sie eventuell zusätzliche Konfigurationen vornehmen.
Ablauf für den Nutzer bei einer One-Click-Zahlung:
- Der Nutzer öffnet das Zahlungsportal, um etwas zu kaufen.
- Der Nutzer klickt auf eine Schaltfläche, um mit einer der nativen Methoden zu bezahlen.
- Der Nutzer wird zu seiner E-Wallet weitergeleitet und wählt eine Karte für die Zahlung aus.
- Der Nutzer durchläuft das biometrische Authentifizierungsverfahren auf dem Gerät.
- Der Nutzer kehrt zum Zahlungsportal zurück, wo der Status "Zahlung erfolgreich" angezeigt wird.
Apple Pay
So ergänzen Sie das Zahlungsportal um eine Möglichkeit, mit einem Klick per Apple Pay zu zahlen:
- Bitten Sie darum, diese Option zu aktivieren. Gehen Sie dazu wie folgt vor:
a. Öffnen Sie das Kundenportal, und navigieren Sie zum Support Hub.
b. Klicken Sie auf Anfrage senden.
c. Füllen Sie im sich öffnenden Fenster die folgenden Felder aus:
- Zusammenfassung, z. B.: Einrichtung der One-Click-Zahlung.
- Beschreibung. Geben Sie die Domain an, die für das Öffnen des Zahlungsportals verwendet wird, z. B.:
amazing.store.com
. Geben Sie außerdem eine One-Klick-Zahlungsmöglichkeit an: Apple Pay oder sowohl Apple Pay als auch Google Pay. - Projekt-ID. Wählen Sie eine Projekt-ID aus der Drop-down-Liste aus. Wenn Sie die One-Click-Zahlungsmöglichkeit für mehrere Projekte konfigurieren möchten, geben Sie die IDs der jeweiligen Projekte im Feld Beschreibung an.
d. Klicken Sie auf Senden.
- Warten Sie auf Ihre Domain-Zuordnungsdatei. Dieser Schritt wird von Xsolla durchgeführt:
- Xsolla registriert Ihre Domain bei Apple.
- Xsolla erhält die Domain-Zuordnungsdatei von Apple.
- Xsolla sendet Ihnen die Domain-Zuordnungsdatei per E-Mail und gibt Anweisungen, wo diese hochzuladen ist.
- Je nachdem, wie das Zahlungsportal geöffnet wird, müssen Sie die die in der folgenden Tabelle beschriebenen zusätzlichen Konfigurationen vornehmen.
- Antworten Sie auf die E-Mail von Xsolla und bestätigen Sie, dass Sie die Domain-Zuordnungsdatei an den angegebenen Ort hochgeladen haben.
- Warten Sie auf die Bestätigung von Xsolla, dass Ihre Domain erfolgreich bei Apple verifiziert wurde.
Zusätzliche Konfigurationen zum Öffnen des Zahlungsportals
Optionen für den Aufruf des Zahlungsportals | Zusätzliche Konfigurationen |
---|---|
Neues Fenster | Keine zusätzlichen Konfigurationen erforderlich. |
Iframe | Übermitteln Sie Ihre Domain im Abfrageparameter parent_domain (z. B.: parent_domain=amazing.store.com ), und fügen Sie das Attribut allow=”payment” hinzu. |
Pay Station Embed-Skript | Aktualisieren Sie das Skript auf Version 1.5.0 oder höher, und übermitteln Sie Ihre Domain im Abfrageparameter parent_domain (z. B.: parent_domain=amazing.store.com ).Das Skript der Version 1.5.0 unterstützt das Attribut allow=”payment” standardmäßig. |
- html
<iframe src="https://secure.xsolla.com/paystation4/?token=token_body&parent_domain=amazing.store.com" allow="payment""></iframe>
Aufruf des Zahlungsportals in einem Pay Station Embed-Skript (Beispiel):
- html
<script>
const options = {
access_token: 'PAYMENT_TOKEN',
lightbox: {
width: '800px',
height: '700px',
},
queryParams: {
parent_domain: 'amazing.store.com'
}
};
const s = document.createElement('script');
s.type = "text/javascript";
s.async = true;
s.src = "https://cdn.xsolla.net/payments-bucket-prod/embed/1.5.0/widget.min.js";
s.addEventListener('load', function (e) {
XPayStationWidget.init(options);
}, false);
const head = document.getElementsByTagName('head')[0];
head.appendChild(s);
</script>
Einschränkungen:
- Wenn Sie in der Tokenanfrage, das Zahlungsportal in einem neuen Tab eines externen Browsers zu öffnen, den Parameter settings.ui.is_independent_windows übermitteln, können Sie die One-Click-Zahlung über Apple Pay nicht aktivieren. Unabhängig davon, ob dieser Parameter übermittelt wird, können Sie Zahlungen über Apple Pay jedoch entgegennehmen, indem Sie das Zahlungsportal in einem neuen Tab öffnen.
- Wenn Sie das SDK nutzen, müssen Sie sicherstellen, dass Sie die neueste Version verwenden.
- Wenn Sie das Pay Station Embed-Skript verwenden, muss es sich um die Version 1.5.0 oder höher handeln.
Google Pay
So ergänzen Sie das Zahlungsportal um eine Möglichkeit, mit einem Klick per Google Pay zu zahlen:
- Je nachdem, wie das Zahlungsportal geöffnet wird, müssen Sie die folgenden zusätzlichen Konfigurationen vornehmen:
Optionen für den Aufruf des Zahlungsportals | Zusätzliche Konfigurationen |
---|---|
Neues Fenster | Keine zusätzlichen Konfigurationen erforderlich. |
Iframe | Fügen Sie das Attribut allow=”payment” hinzu. |
Pay Station Embed-Skript | Aktualisieren Sie das Skript auf Version 1.5.0 oder höher. Das Skript der Version 1.5.0 unterstützt das Attribut allow=”payment” standardmäßig. |
Android WebView | Keine zusätzlichen Konfigurationen erforderlich. |
Custom Tabs | Keine zusätzlichen Konfigurationen erforderlich. |
- html
<iframe src="https://secure.xsolla.com/paystation4/?token=token_body" allow="payment""></iframe>
- Bitten Sie darum, diese Option zu aktivieren. Gehen Sie dazu wie folgt vor:
a. Öffnen Sie das Kundenportal, und navigieren Sie zum Support Hub.
b. Klicken Sie auf Anfrage senden.
c. Füllen Sie im sich öffnenden Fenster die folgenden Felder aus:
- Zusammenfassung, z. B.: Einrichtung der One-Click-Zahlung.
- Beschreibung. Geben Sie an, wie das Zahlungsportal geöffnet wird und welche One-Click-Zahlungsmöglichkeit angeboten werden soll: Google Pay oder sowohl Google Pay als auch Apple Pay.
- Projekt-ID. Wählen Sie eine Projekt-ID aus der Drop-down-Liste aus. Wenn Sie die One-Click-Zahlungsmöglichkeit für mehrere Projekte konfigurieren möchten, geben Sie die IDs der jeweiligen Projekte im Feld Beschreibung an.
d. Klicken Sie auf Senden.
- Warten Sie auf die Bestätigung von Xsolla, dass die One-Click-Zahlungsmöglichkeit in Ihrem Projekt erfolgreich aktiviert wurde.
Einschränkungen:
- Wenn Sie in der Tokenanfrage, das Zahlungsportal in einem neuen Tab eines externen Browsers zu öffnen, den Parameter settings.ui.is_independent_windows übermitteln, können Sie die One-Click-Zahlung über Google Pay nicht aktivieren. Unabhängig davon, ob dieser Parameter übermittelt wird, können Sie Zahlungen über Google Pay jedoch entgegennehmen, indem Sie das Zahlungsportal in einem neuen Tab öffnen.
- Wenn Sie das Pay Station Embed-Skript verwenden, muss es sich um die Version 1.5.0 oder höher handeln.
- Spiel-Engines unterstützen keine Pop-up-Fenster. Deshalb ist die One-Click-Zahlung per Google Pay nicht verfügbar, wenn das Xsolla-SDK für Unity (außer bei WebGL-Builds) und Unreal Engine verwendet wird.
- Gemäß brasilianischer Gesetze müssen Nutzer ihre Steueridentifikationsnummer (CPF) manuell eingeben, wenn sie mit Google Pay zahlen. Deshalb kann man die One-Click-Zahlung per Google Pay für Brasilien nicht aktivieren.
- Bei WebGL-Builds in Unity müssen Sie sicherstellen, dass Sie die neueste SDK-Version verwenden.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.