Übersicht
Jedes Mal, wenn ein Kunde einen Checkout öffnet, wird eine “Session” (Sitzung) erstellt – egal, ob er ein Abonnement abschließt, eine einmalige Rechnung bezahlt oder eine Zahlungsmethode speichert. Die Sitzungsdetails zeigen dir die Parameter, mit denen die Sitzung erstellt wurde, einschließlich der Einstellungen, die durch die verwendete Checkout-Konfiguration festgelegt wurden, sowie genau das, was während dieses Checkout-Versuchs passiert ist: welches Gerät und welchen Browser der Kunde verwendet hat, ob eine 3-D-Secure-Abfrage ausgelöst wurde und wo er letztendlich gelandet ist. Verwende diesen Artikel, um zu verstehen, was du in den Sitzungsdetails ablesen kannst, und wie du die Informationen zur Fehlerbehebung nutzen kannst.
Wo du die Sitzungsdetails findest
Kundendetails: Für alle Sitzungen im gesamten Konto dieses Kunden (Abonnements, Rechnungen und Aktualisierungen der Zahlungsmethode). Öffne den Kunden und gehe zum Bereich Sessions. Nutze diese Navigation, wenn du nicht weißt, zu welchem Abonnement oder welcher Rechnung ein Checkout-Versuch gehört.
Abonnementdetails: Für wiederkehrende Sitzungen und Sitzungen bei Abonnement-Kauf. Öffne ein Abonnement und gehe zum Bereich Sessions.
Rechnungsdetails: Für einmalige Zahlungen (Charges). Öffne die Rechnung und gehe zum Bereich Sessions.
Hinweis
Ein Abonnement oder eine Rechnung kann mehrere Sitzungen haben. Jedes Mal, wenn ein Kunde den Checkout öffnet, auch bei erneuten Versuchen nach einem fehlgeschlagenen oder abgebrochenen Vorgang, wird eine neue Sitzung erstellt. Auf den Abonnement- und Rechnungsseiten wird der Bereich „Sessions" erst angezeigt, sobald mindestens eine Sitzung existiert.

Was du mit den Sitzungsdetails tun kannst
Der Kunde sagt, der Checkout-Link funktioniert nicht
Prüfe zuerst expires in der Sitzungsübersicht — der Link könnte einfach abgelaufen sein.
Die Zahlung des Kunden ist fehlgeschlagen oder er hat den Checkout abgebrochen
Gehe das Aktivitätsprotokoll der Reihe nach durch, um genau zu sehen, wo der Vorgang gestoppt ist. Ein paar wichtige Ereignisse, auf die du achten solltest:
SHOW— bestätigt, welches Gerät/welchen Browser/welches Betriebssystem der Kunde tatsächlich gesehen hat, hilfreich, wenn er ein Anzeigeproblem beschreibtCARD_VALIDATION— zeigt, ob der Kunde Schwierigkeiten bei der Eingabe der Kartendaten hatteCHARGE— aufklappen, um das Transaktionsergebnis, den Fehlercode und die Fehlermeldung zu sehen, falls die Zahlung selbst fehlgeschlagen ist
Die Bank des Kunden hat ihn aufgefordert, die Zahlung zu verifizieren (3-D Secure)
Achte auf SCA_FRAME (die Abfrage wurde angezeigt) und SCA_RETURN (das Ergebnis kam zurück). Beachte, dass SCA_RETURN in der Benutzeroberfläche nicht anklickbar ist — du musst das Kopiersymbol in der Kopfzeile des Bereichs „Ereignisliste" verwenden, um das vollständige JSON abzurufen und das Rohergebnis dort zu prüfen.
Der Kunde sagt, seine Karte wurde nicht gespeichert
Prüfe das Ereignis PM_SAVE auf die gleiche Weise — kopiere die Ereignisliste als JSON und schau dir das Feld result an, sowie errorCode/errorMessage, falls es fehlgeschlagen ist. Prüfe außerdem das Feld recurring in der Übersicht, um zu bestätigen, dass die Sitzung überhaupt zum Speichern einer Karte gedacht war.
Du möchtest nachvollziehen, was der Kunde gesehen hat
Jede Sitzung verfügt über ein Link-Symbol, das die Live-Checkout-Seite direkt öffnet.
Eskalation an den Frisbii-Support
Nimm einfach die Sitzungs-id (beginnt mit cs_) — das ist alles, was der Support benötigt, um genau dieselbe Sitzung auf seiner Seite aufzurufen.
Sitzungstypen
Das Feld type gibt an, was der Kunde in diesem Checkout tun sollte:
Typ | Was er bedeutet |
|---|---|
| Der Kunde hat eine einmalige Rechnung bezahlt. |
| Der Kunde hat eine Zahlungsmethode ohne sofortige Zahlung gespeichert — zum Beispiel beim Aktualisieren der hinterlegten Karte. |
| Der Kunde hat ein Abonnement abgeschlossen und möglicherweise im selben Checkout auch die erste Rechnung bezahlt. |
Felder der Sitzungsübersicht
Oben in einer Sitzung wird eine Übersicht mit folgenden Feldern angezeigt:
Feld | Beschreibung |
|---|---|
| Die eindeutige Sitzungs-ID (beginnt mit |
| Die Art der Sitzung. Siehe Sitzungstypen weiter oben. |
| Die Sprache und Region, in der der Checkout angezeigt wurde (zum Beispiel |
| Ob die Sitzung eine Zahlungsmethode für zukünftige Zahlungen speichert. Bei einer |
| Der Kunde, zu dem diese Sitzung gehört. Klicke durch, um zu seinem Kundendatensatz zu gelangen. |
| Falls die Sitzung mit einem Abonnement verknüpft ist, das entsprechende Abonnement. Klicke durch, um zum Abonnement zu gelangen. |
| Falls die Sitzung mit einer einmaligen Rechnung verknüpft ist, die entsprechende Rechnung. Klicke durch, um zur Rechnung zu gelangen. |
| Wann die Sitzung erstellt wurde. |
| Wann der Checkout-Link seine Gültigkeit verliert. Wenn ein Kunde meldet, „der Link funktioniert nicht", prüfe dies zuerst. |
| Die für die Transaktion verwendete Währung. |
| Der tatsächliche Checkout-Link, der dem Kunden angezeigt wurde. |
| Wohin der Kunde weitergeleitet wird, wenn er abbricht oder die Zahlung fehlschlägt. |
| Wohin der Kunde nach einem erfolgreichen Checkout weitergeleitet wird. |
JSON-Beispiel
{
"id": "cs_7e806516aad736861b3d0935eb14fa9e",
"type": "RECURRING",
"locale": "en_GB",
"expires": "2026-11-05T09:38:18.688+00:00",
"recurring": true,
"customer": "cust-0004",
"created": "2026-08-05T09:38:18.655+00:00",
"currency": "EUR",
"url": "https://staging-checkout.reepay.com/#/cs_7e806516aad736861b3d0935eb14fa9e",
"cancel_url": "https://customer-portal.frisbii.com/#/dashboard?success=false",
"accept_url": "https://customer-portal.frisbii.com/#/dashboard?success=true"
}Sitzungsaktivitätsprotokoll
Unterhalb der Übersicht findest du ein zeitgestempeltes Protokoll aller Vorgänge während des Checkouts. Jeder Eintrag hat einen name (die Aktion), einen type (das Ergebnis - SUCCESS, INFO oder ERROR) sowie weitere, für diese Aktion spezifische Details in data.
Ereignis | Was es dir sagt |
|---|---|
| Der Kunde hat den Checkout-Link geöffnet. Zeigt seine IP-Adresse und seinen Browser an. Wenn der Kunde eine bereits abgeschlossene Sitzung erneut aufruft, kann dies auch ein Ergebnis wie |
| Die Checkout-Seite wurde gerendert. Zeigt Gerätetyp, Bildschirmgröße, Browser und Betriebssystem — nützlich, um zu bestätigen, was der Kunde tatsächlich gesehen hat. |
| Die Kartendaten des Kunden wurden feldweise validiert, während er sie eingegeben hat (z. B. ein Hinweis zum Format des Ablaufdatums). Nützlich, um zu erkennen, wo der Kunde Schwierigkeiten mit dem Formular hatte. |
| Ein sicheres Token wurde an die Checkout-Seite ausgegeben (oder ist fehlgeschlagen — in diesem Fall zum Erweitern klicken, um Fehler-/Statusdetails anzuzeigen). |
| Dem Kunden wurde eine Strong-Customer-Authentication-Abfrage (3-D Secure) seiner Bank angezeigt. |
| Ein mit dem 3-D-Secure-Ablauf verbundenes Token wurde angefordert. |
| Das Ergebnis der 3-D-Secure-Abfrage kam zurück. Dieses Ereignis ist nicht anklickbar — die Admin-Oberfläche bietet dafür keine erweiterbare Detailansicht. Um das Rohergebnis zu prüfen, verwende das Kopiersymbol in der Kopfzeile des Bereichs „Event list", um das gesamte Ereignisprotokoll als JSON zu kopieren, und suche dann dieses Ereignis im Array. |
| Der eigentliche Zahlungsversuch wurde verarbeitet. Zum Erweitern klicken, um das Ergebnis, den Transaktionsstatus, den Transaktionsfehler, den Fehlercode/die Fehlermeldung sowie die Zahlungsmethode anzuzeigen. |
| Die Zahlungsmethode wurde im Konto des Kunden gespeichert. Wie |
| Die Zahlungsmethode des Abonnements wurde im Rahmen dieser Sitzung festgelegt oder geändert. |
| Eine benutzerdefinierte Rückkehr-URL wurde übergeben und für diese Sitzung erfasst. |
| Der Kunde wurde zurück auf deine Website weitergeleitet — bei Erfolg zur |
| Das Ergebnis kam von einer weiterleitungsbasierten Zahlungsmethode zurück (z. B. Vipps, MobilePay, Swish). |
| Das Ergebnis eines Altersverifizierungsschritts kam zurück (wird von einigen Zahlungsmethoden für altersbeschränkte Käufe verwendet). |
| Der Checkout wurde in der eingebetteten WebView einer mobilen App geladen und nicht in einem regulären Browser. |
Hinweis
Je nachdem, welche Zahlungsmethode der Kunde gewählt hat, siehst du noch viele weitere methodenspezifische Ereignisse — insgesamt etwa 90. Dazu gehören Client-Ladeereignisse für Apple Pay und Google Pay (AP_LOAD/AP_FRAME, GP_LOAD/GP_FRAME), sowie ein *_START-Ereignis für nahezu jede unterstützte Zahlungsmethode — Klarna (Pay Now/Pay Later/Slice It/Direct Debit/Direct Bank Transfer), PayPal, Swish, Resurs, Vipps (Standard/Recurring/ePayment), MobilePay (MPS/MPO) sowie Dutzende lokalisierter Weiterleitungsmethoden (BLIK, iDEAL, Przelewy24, Giropay, Bancontact, EPS, MB WAY, Multibanco, MyBank, Trustly, TWINT, WeChat Pay, SEPA und weitere). Diese folgen alle derselben name/type/data-Struktur und können auf die gleiche Weise gelesen werden.
JSON-Beispiel
[
{
"name": "GET",
"type": "SUCCESS",
"data": {
"ip": "3.124.222.54",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:38:22.040+00:00"
},
{
"name": "SHOW",
"type": "SUCCESS",
"data": {
"sr": "2560x1392",
"vp": "2560x1271",
"de": "UTF-8",
"sd": 24,
"ul": "de-de",
"os": "windows",
"browser": "chrome",
"device_type": "desktop",
"window_type": "webpage",
"active_module": "/checkout",
"active_url": "https://checkout.reepay.com/#/cs_7e806516aad736861b3d0935eb14fa9e",
"parent_url": "https://checkout.reepay.com/#/cs_7e806516aad736861b3d0935eb14fa9e",
"app_version": "1.503",
"appId": "rp-webpage-1785922702438"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:38:22.270+00:00"
},
{
"name": "CARD_VALIDATION",
"type": "INFO",
"data": {
"message": "Enter expiration date in MM/YY format",
"fieldName": "CARD_DATE",
"appId": "rp-webpage-1785922702438"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:38:29.851+00:00"
},
{
"name": "TOKEN",
"type": "SUCCESS",
"data": {
"appId": "rp-webpage-1785922702438"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:38:36.423+00:00"
},
{
"name": "SCA_FRAME",
"type": "INFO",
"data": {
"acs_url": "https://acs165.sandbox.3dsecure.io/browser/challenge/manual",
"frameType": "3dsv2-challenge",
"metadata": {
"os": "Windows",
"browser": "Chrome",
"window_type": "webpage"
},
"appId": "rp-webpage-1785922702438"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:38:57.268+00:00"
},
{
"name": "SCA_RETURN",
"type": "INFO",
"data": {
"id": "ct_b008d12f9b0af65c3fdef7362118172d",
"recurring": false,
"action": "challenge",
"isCheckout": null,
"appId": "rp-webpage-1785922840131"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:40:47.287+00:00"
},
{
"name": "PM_SAVE",
"type": "SUCCESS",
"data": {
"result": "SUCCESS",
"errorMessage": null,
"errorCode": null,
"payment_method": "ca_01a846a293db0650140e29515acc59c0"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:40:49.085+00:00"
},
{
"name": "REDIRECT_ACCEPT",
"type": "INFO",
"data": {
"uri": "https://customer-portal.frisbii.com/#/dashboard?success=true&id=cs_7e806516aad736861b3d0935eb14fa9e&customer=cust-0004&payment_method=ca_01a846a293db0650140e29515acc59c0"
},
"session": "cs_7e806516aad736861b3d0935eb14fa9e",
"timestamp": "2026-08-05T09:40:49.256+00:00"
}
]