Przejdź do głównej zawartości

Zmiana status transakcji

PAYMENT.TRANSACTION_STATUS_CHANGED

Webhook wysyłany przy każdej zmianie statusu transakcji płatniczej. Pozwala na śledzenie całego cyklu życia transakcji od momentu jej utworzenia, przez przetwarzanie, aż do finalizacji (sukces lub niepowodzenie).

Kiedy jest wywoływany

Webhook jest wywoływany automatycznie w następujących przypadkach:

  • Po utworzeniu nowej transakcji (status: CREATED)
  • Po rozpoczęciu przetwarzania transakcji (status: PENDING)
  • Po pomyślnym zakończeniu transakcji (status: PAID)
  • Po anulowaniu transakcji (status: CANCELED)
  • Po wygaśnięciu transakcji (status: EXPIRED)
  • Po niepowodzeniu transakcji (status: FAILED)

Struktura body

{
"transactionId": "FJRS-LY7-3W0-30K9",
"pointId": "000cb241",
"status": "CREATED",
"amount": 10,
"currency": "PLN",
"commission": null,
"custom": null,
"channelId": null
}

Opis pól

PoleTypWymaganeOpis
transactionIdstringTakUnikalny identyfikator transakcji w systemie Paymentic
pointIdstringTakIdentyfikator punktu płatności
statusstringTakStatus transakcji
amountnumberTakKwota transakcji
currencystringTakWaluta transakcji (kod ISO 4217, np. PLN, EUR, USD)
commissionnumberNieProwizja za transakcję. Może być null
customstringNiePole do przechowywania dodatkowych informacji o transakcji. Może być null
channelIdstringNieIdentyfikator kanału płatności. Może być null