Zmiana statusu transakcji Direct Billing
DIRECTBILLING.TRANSACTION_STATUS_CHANGED
Ten webhook informuje Twój system o zmianie statusu transakcji Direct Billing. Po polu
transactionId powiążesz go z transakcją utworzoną przez
DirectBilling API.
Nagłówki i sposób weryfikacji są takie same jak przy pozostałych webhookach: zob. Struktura notyfikacji i Sygnatura.
Przykładowy request
POST /yourpath HTTP/1.1
Host: yourdomain.com
User-Agent: Paymentic/1.2
Content-Type: application/json
X-Paymentic-Event: DIRECTBILLING.TRANSACTION_STATUS_CHANGED
X-Paymentic-Notification-Id: 01j96yn02bhbv8j1jjtk36zn2t
X-Paymentic-Time: 2026-09-10T09:49:13+02:00
X-Paymentic-Signature: 5Fil+PpabLxsKwo3rWj9+o6gAi4ub93fismBewbYz46mHt7pjPHcHELUVw8McZ5nUb3feMVVBl+dPzXq2XgLQ==
{"transactionId":"ABCD-123-XYZ-9876","pointId":"000cb241","status":"PAID","amount":"12.30","currency":"PLN","commission":"0.50","externalReferenceId":"order-2026-000123"}
Struktura body
{
"transactionId": "ABCD-123-XYZ-9876",
"pointId": "000cb241",
"status": "PAID",
"amount": "12.30",
"currency": "PLN",
"commission": "0.50",
"externalReferenceId": "order-2026-000123"
}
Opis pól
| Pole | Typ | Format | Opis |
|---|---|---|---|
transactionId | string | - | Identyfikator transakcji w systemie Paymentic. |
pointId | string | - | Identyfikator punktu płatności. |
status | string | - | Status transakcji, zob. Statusy. |
amount | string | decimal | Kwota transakcji. |
currency | string | ISO 4217 | Waluta transakcji, 3 znaki. |
commission | string | decimal | Prowizja. Może być null. |
externalReferenceId | string | - | Twój identyfikator podany przy tworzeniu transakcji, maks. 64 znaki. Może być null. |
Tylko status PAID oznacza, że płatność się udała.
Odpowiedź
Zwróć 200 z treścią OK. Pełna referencja:
Transaction status changed.