Service Payment tranzaksiyasini bekor qilish
Muvaffaqiyatli to‘langan Service Payment tranzaksiyasini bekor qiladi.
Eslatma: Servis provayderi uchinchi tomon orqali bekor qilishga ruxsat bergan bo‘lishi va tranzaksiya provayder belgilagan bekor qilish muddati ichida bo‘lishi kerak.
Endpoint tafsilotlari
Method:
POST
URL: BASE_URL/servicePayment/transaction/cancel/
Header:
http
Authorization: Bearer <ACCESS_TOKEN>So‘rov body’si
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
transactionId | string | Ha | Service Payment tranzaksiyasi yaratilganda qaytarilgan noyob identifikator |
So‘rov namunasi
json
{
"transactionId": "b6135bb4-ef3c-4ab1-a5aa-db174a9bdc26"
}Javob
Muvaffaqiyatli bajarilganda API quyidagi javobni qaytaradi:
json
{
"error": null,
"result": {
"transactionId": "b6135bb4-ef3c-4ab1-a5aa-db174a9bdc26",
"status": "cancelled",
"cancelTime": "2025-12-31 11:24:03"
}
}Xato javobi
json
{
"result": null,
"error": {
"code": "transaction_not_available_for_cancel",
"message": "transaction_not_available_for_cancel"
}
}Xato kodlari
validation_errorgateway_not_workingpermission_deniedtransaction_not_foundtransaction_not_available_for_cancelprocessing_errorcard_not_found(unsupported_card_typexabari)