Webhooks und Zahlungsabgleich
1. Funktionsweise
Das Webhook-System arbeitet polling-basiert:
VR Pay sendet Zahlungsbenachrichtigungen an den Lizenzserver.
Der Lizenzserver speichert die Webhooks.
Business Central ruft die Webhooks regelmäßig ab.
Die Transaktionen werden aktualisiert.
VR Pay → Lizenzserver → Business Central
(Webhook) (Polling alle 5 Min)2. Automatischer Webhook-Abruf
2.1 Einrichten
Öffnen Sie "VRPay Setup" / "VR Pay Einrichtung".
Klicken Sie auf "Aktionen" "Automatischen Webhook-Abruf einrichten".
Ein Job Queue Entry wird erstellt (alle 5 Minuten).

2.2 Prüfen ob aktiv
Suchen Sie nach "Aufgabenwarteschlangenposten".
Suchen Sie nach "VR Pay Webhook-Abruf".
Status sollte "Bereit" oder "In Bearbeitung" sein.

2.3 Manueller Abruf
Im "VR Pay Setup" / "VR Pay Einrichtung" klicken Sie auf "Aktionen" in der Aktionsleiste und anschließend auf "Webhooks abrufen". So können Sie nun auch den Abruf der Webhooks manuell vornehmen.

3. Webhook-Verarbeitung
Wenn ein Webhook empfangen wird:
Transaktion suchen: Anhand der Transaction ID
Status aktualisieren: Auf "Bezahlt" setzen
Betrag speichern: Aus dem Webhook extrahiert
Webhook bestätigen: ACK an Lizenzserver senden
Zähler erhöhen: Webhook-Nutzung +1
4. VR Pay Webhook-Struktur
VR Pay sendet Webhooks im folgenden Format:
Extrahierte Felder
transaction.uuid
Transaction ID
Eindeutige Transaktions-ID
transaction.invoice.number
Reference ID / Source No.
Rechnungsnummer
transaction.amount
Amount
Betrag in Cents (wird durch 100 geteilt)
transaction.status
Status
"confirmed" → Bezahlt
5. Transaktionsübersicht
Wo finden Sie alle VR Pay Transaktionen?
In der Aktionsleiste vin Business Central unter "VR Pay Transaktionen".

Oder im VRPay Setup "Navigieren" "Transaktionen"

Transaktionsstatus
Ausstehend
Warte auf Zahlung
Reserviert
Betrag reserviert
Autorisiert
Zahlung autorisiert
Bezahlt
Zahlung erfolgreich abgeschlossen
Erstattet
Vollständig zurückerstattet
Teilweise erstattet
Teilweise zurückerstattet
Storniert
Abgebrochen
Fehlgeschlagen
Fehler bei Zahlung
Abgelaufen
Zahlungslink abgelaufen
6. Zahlung verbuchen
Nachdem eine Zahlung als "Bezahlt" markiert wurde:
Öffnen Sie "Verkauf" "Gebuchte Verkaufsrechnung"
Klicken Sie auf "Zugehörig" "VR Pay" "Zahlung erfassen"
Die Zahlung wird verbucht und mit der Rechnung ausgeglichen.

Last updated
