Allegro WebAPI

Interfejs programistyczny platformy Allegro

doCancelTransaction

Ostatnia zmiana: 25.04.2013 r.
Dostępność:
Metoda umożliwia anulowanie przez kupującego rozpoczętej już płatności za pośrednictwem PayU.

  1. session-id | string | wymagany
    Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc).
  2. transaction-id | long | wymagany
    Identyfikator transakcji.



Orientacyjna struktura wywołania metody

$docanceltransaction_request = array(
   'session-id'
=> '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
   'transaction-id' => 238549373
);

  1. cancellation-result | int
    Potwierdzenie anulowania transakcji (1).



Orientacyjna struktura odpowiedzi serwera

$docanceltransaction_response = array(
  
'cancellation-result' => 1
);


  • ERR_NO_SESSION / ERR_SESSION_EXPIRED
    Niepoprawny identyfikator sesji lub sesja wygasła.
  • ERR_CANCELLATION_UNAUTHORIZED
    Podana transakcja nie została utworzona przez zalogowanego użytkownika.
  • ERR_TRANSACTION_DOESNT_EXIST
    Podana transakcja nie istnieje.
  • ERR_TRANSACTION_FINISHED
    Podana transakcja została już zakończona po stronie PayU, została odrzucona lub wycofana.
  • ERR_TRANSACTION_ALREADY_CANCELLED
    Podana transakcja jest już anulowana.
  • ERR_PAYU_UNEXPECTED_PROBLEM
    Nieoczekiwany problem po stronie PayU.

Allegro nie bierze odpowiedzialności za skutki wykorzystania zamieszczonych przykładów kodu, nie daje także gwarancji ich poprawnego działania. Widoczny kod ma charakter wyłącznie poglądowy i może zawierać błędy.