Tokenisierung
So funktioniert's
Der Begriff Tokenisierung bezieht sich auf eine Reihe von API-Endpunkten, die es Ihnen ermöglichen, Zahlungen sicher abzuwickeln, ohne das Zahlungsportal aufrufen oder den Benutzer involvieren zu müssen. Hauptmerkmale:
- Liste der gespeicherten Zahlungskonten abrufen
- Zahlung über ein gespeichertes Zahlungskonto tätigen
- Zahlungskonto löschen
Zahlungskonten werden in folgenden Fällen gespeichert:
- Die Zahlung erfolgt über die Pay Station. Ein neues gespeichertes Konto wird hinzugefügt, wenn der Benutzer bei der Eingabe der Zahlungsdaten zustimmt, diese zu speichern.
- Die Pay Station wird im Modus “Zahlungskonten speichern” geöffnet. Übermitteln Sie dazu den Parameter
settings.ui.mode
beim Abrufen des Tokens.
Beim Speichern des Zahlungskonto wird diesem eine ID zugewiesen. Geben Sie diese ID in der API-Anfrage an, um eine Zahlung ohne Benutzerinteraktion und ohne Öffnen des Zahlungsportals zu tätigen.
Zahlungsmethoden, die Tokenisierung unterstützen:
- Bankkarten
- Amazon Pay
- Skrill Digital Wallet
- PayPal
- Alipay
- GCash
- DANA
- Rabbit LINE pay
- Touch ’n Go
- Boost
- Toss
- PayPay
- Paysafecard
- TrueMoney Wallet
- Mercado Pago
- Docomo
- SoftBank
- au Easy Payment
- Y!mobile
- Maya
- Klarna
Wie komme ich dazu
Implementieren Sie die Endpunkte für die Arbeit mit den gespeicherten Zahlungskonten, um die Tokenisierung nutzen zu können.
Mit gespeichertem Zahlungskonto zahlen
Wenn Sie eine Zahlung mit einem gespeicherten Zahlungskonto tätigen möchten, ohne das Zahlungsportal zu öffnen, implementieren Sie den Zahlungsvorgang in Ihrer Anwendung wie folgt:- Rufen Sie eine Liste der gespeicherten Zahlungskonten des Benutzers ab.
- Belasten Sie eines der Zahlungskonten.
- Verarbeiten Sie die empfangenen Daten im Webhook “Zahlung” und weisen Sie die erworbenen virtuellen Waren dem Benutzer zu.
Gespeicherte Zahlungskonten auf Ihrer Seite anzeigen
Mithilfe der Anfrage Gespeicherte Konten abrufen können Sie anonymisierte Daten der gespeicherten Zahlungskonten der Benutzer abrufen.
So speichern Sie anonymisierte Daten von gespeicherten Zahlungskonten auf Ihrer Seite und halten sie auf dem neuesten Stand:
- Richten Sie den Webhook Zahlungskonto hinzufügen ein. Wenn ein Benutzer ein neues Zahlungskonto hinzufügt, können Sie es speichern und anschließend einem Benutzer anbieten, damit zu bezahlen, ohne das Zahlungsportal öffnen zu müssen.
- Richten Sie den Webhook Zahlungskonto entfernen ein.
Verarbeitung von UI-Ereignissen auf der Seite für das Verwalten gespeicherten Zahlungskonten
Verarbeiten Sie die folgenden Zahlungsportal-Ereignisse, um Informationen auf der Seite für das Verwalten gespeicherter Zahlungskonten in Echtzeit anzuzeigen:
add_saved_account
— Erfolgreiches Speicherung eines Zahlungskontos.
Format:
command: "add_saved_account"
data:
id: 12345678
name: "1111111111111111"
payment_method: 0001
type: "card"
add_saved_account_error
— Fehler beim Speichern eines Zahlungskontos.cancel_save_account
— Widerruf der Speicherung eines Zahlungskontos durch einen Benutzer.
Wenn das Zahlungsportal in einem iframe oder mit dem Skript Pay Station Embed geöffnet wird, werden Sie über Ereignisse aus dem Zahlungsportal per postMessage informiert.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.