Anulowanie odbywa się na podstawie poprzedniej autoryzacji płatności (AUTH) poprzez odniesienie do jej identyfikatora transakcji i wysłanie żądania POST przez HTTPS do punktu końcowego /payments/{transactionID}/cancellation.
W przypadku anulowania płatności, jeśli została wysłana w określonym terminie, autoryzacja nie została jeszcze przechwycona, anulowanie powoduje wysłanie do wydawcy karty żądania cofnięcia autoryzacji w celu rozliczenia środków zgromadzonych na podstawie autoryzacji.
Może to być anulowanie całkowite, gdy sprzedawca anuluje całą kwotę autoryzacji, lub częściowe, gdy sprzedawca anuluje sumę częściową całkowitej autoryzacji.
Możliwość anulowania zakupu BLIK jest dostępna tylko do momentu osiągnięcia przez transakcję statusu końcowego, co następuje w momencie otrzymania przez Stargate potwierdzenia BLIK.
Wygeneruj transakcję:
POST https://stargate-cer.qly.site1.sibs.pt/api/v1/payments/{transactionID}/cancellation
Parametry nagłówka
Parametry zapytania
Oto przykład wiadomości o anulowaniu:
Nagłówek żądania:
Autorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6I (...)
X-IBM-Client-Id: b4480347-9fc8-4790-b359-100a99c60ea3
Content-Type: application/json
{
"merchant": {
"terminalId": 24,
"channel": "web",
"merchantTransactionId": "BO_Order Id: c9876bcasd"
},
"transaction": {
"transactionTimestamp": "2022-05-29T18:23:41.367Z",
"description": "This is a cancellation request",
"amount": {
"value": 5,
"currency": "PLN"
},
"originalTransaction": {
"id": "1ach2CGpZ2BAKUfqJ9Rp",
"datetime": "2022-05-29T17:23:36.105Z"
}
}
}