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.

Gateway erstellen

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.