Tpay
API

Anulowanie transakcji

Tpay pozwala na anulowanie nieopłaconych transakcji, nadając im przy tym odpowiedni status. Transakcja nieopłacona przez 30 dni kalendarzowych zostanie automatycznie anulowana bez możliwości opłacenia jej. Płatnik próbujący ją opłacić otrzyma stosowną informację. Jeśli mimo to wpłata zostanie zaksięgowana, środki zostaną automatycznie zwrócone płatnikowi.

Transakcje można anulować manualnie z poziomu Panelu Akceptanta lub z wykorzystaniem API.

Zanim zaczniesz

Upewnij się, że:

Anulowanie transakcji z poziomu Panelu Akceptanta

  1. Zaloguj się do Panelu Akceptanta.
  2. Przejdź do zakładki Transakcje > Lista.
  3. Wybierz transakcję, którą chcesz anulować.
  4. Skorzystaj z opcji Anuluj.
Uwaga

Możliwość anulowania transakcji jest dostępna dla kont z uprawnieniami: Admin, IT oraz Księgowość (pełny dostęp).

Wyślij zapytanie o anulowanie transakcji

Aby zmienić status transakcji na anulowany, wyślij żądanie POST na endpoint:

https://api.tpay.com/transactions/{transactionId}/cancel

Zastąp {transactionId} identyfikatorem transakcji, którą chcesz anulować:

https://api.tpay.com/transactions/ta_7dbkalWZoLYJ12Yw/cancel

Sprawdź szczegóły w dokumentacji API Reference: POST /transactions/{transactionId}/cancel

W zapytaniu możesz określić następujące parametry:

transactionId
Unikalny identyfikator transakcji.

Body żądania powinno być puste:

{}

Przykład:

curl --location --request POST 'http://api.tpay.com/transactions/ta_jrkNGj5L29pnlbqw/cancel' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json'
Uwaga

Zmiana statusu jest możliwa tylko dla transakcji oczekujących. Nie dotyczy tych, które zostały już poprawnie opłacone, zwrócone lub zakończone błędem.