Tokenisierung
Zahlungsdaten sicher speichern für wiederkehrende Belastungen.
Erstelle ein Token eines Zahlungsmittels, das du mehrfach für Belastungen nutzen kannst.
- Lege für jede Belastung einen anpassbaren Betrag fest
- Für erfolgreiche Belastungen einer Tokenisierung gibt es keine Garantie
- Tokenisierungen laufen nicht ab
Ablauf
Gateway erstellen
Tokenisierungen lassen sich einfach über das zahls.ch Gateway umsetzen.
Setzt du den Parameter preAuthorization, verarbeitet dein Gateway eine Tokenisierung statt einer Einmalzahlung.
Kundenautorisierung
Dieser Schritt entspricht dem Schritt «Zahlung» in der Gateway-Dokumentation.
Bei einer Tokenisierung wird statt einer Belastung ein Token erstellt.
Zusätzlich wird ein Transaktions-Webhook mit dem Transaktionsstatus authorized ausgelöst.
Tokenisierung belasten
Transaktions-ID ermitteln
Die Transaktions-ID steht im Transaktions-Webhook.
Du findest sie auch, wenn du ein Gateway abrufst über die zahls.ch API.
Kurzer Hinweis, wo die Transaktions-ID in der Gateway-Antwort steht:
{
"status": "success",
"data": [
{
"id": 1,
"status": "authorized",
"invoices": [
{
"transactions": [
{
"id": 2012844,
}
],
}
],
}
]
}
Belastung ausführen
Mit Charge a Pre-Authorized/Reserved Transaction belastest du die autorisierte Transaktion.
Dafür brauchst du die ID der Transaktion mit Status authorized.