Apple Pay
Zur Erinnerung:
- Die Bezahlung über Apple Pay ist nur auf unterstützten Geräten verfügbar.
- Das SDK überprüft lediglich, ob eine Bezahlung auf dem Gerät des Nutzers möglich ist, und sendet alle erforderlichen Daten. Die Bezahlung wird dann in einem externen Tab abgewickelt:
https://secure.xsolla.com/paystation4/payment/external-pages/apple-pay. - Der Einfachheit halber ist die Komponente
psdk-apple-payin der Komponentepsdk-submit-buttonenthalten.
Einrichtung
So können Sie mittels Headless Checkout und Apple Pay Zahlungen entgegennehmen:
- Fügen Sie die Verarbeitung des Ereignisses
show_fieldsfür die Anzeige zusätzlicher Felder hinzu.
Copy
- typescript
1headlessCheckout.form.onNextAction((nextAction) => {
2 switch (nextAction.type) {
3 case 'show_fields':
4 this.handleShowFieldsAction(nextAction);
5 }
6});
- Fügen Sie die Komponente
psdk-payment-formdem HTML-Markup des Zahlungsportals hinzu, um zusätzliche Felder anzuzeigen.
Copy
- html
1<psdk-payment-form></psdk-payment-form>
2<psdk-submit-button text="Pay" />
One-Click-Zahlung
Bei der One-Click-Zahlung können Nutzer auf unterstützten Geräten mit Apple Pay bezahlen, einer vertrauten und sicheren nativen Zahlungsmethode. So konfigurieren Sie die One-Click-Zahlung:
- Senden Sie eine Anfrage, um diese Option zu aktivieren. Gehen Sie dazu wie folgt vor:
- Öffnen Sie das Kundenportal, und navigieren Sie zum Communication Hub.
- Klicken Sie auf Frage stellen.
- Senden Sie eine Nachricht mit der Bitte, eine One-Click-Zahlungsmethode einzurichten. Geben Sie Folgendes an:
- Eine One-Click-Zahlungsmethode – Apple Pay.
- Die zum Öffnen des Zahlungsportals verwendete Domain, z. B.:
amazing.store.com. - Projekt-IDs, für die Sie die One-Click-Zahlungsmethode einrichten möchten.
- 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.
Achtung
Damit die automatische Überprüfung der Domain-Zuordnungsdatei erfolgreich abgeschlossen werden kann, muss die Datei über Netzwerkabfragen zugänglich sein.
- Aktualisieren Sie das SDK-Initialisierungsskript wie folgt:
Copy
- typescript
1const config: InitialOptions = {
2 isWebview: false,
3 theme: 'default',
4 language: parameters.language,
5 topLevelDomain: 'amazing.store.com',
6 isApplePayInstantFlowEnabled: true
7};
8
9await initHeadlessCheckoutLib(config);
Hinweis
Ausführliche Informationen zum Testen von Apple Pay in der Testumgebung finden Sie in der Anleitung.
War dieser Artikel hilfreich?
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.