Skip to content

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

MaydonTuriMajburiyTavsif
transactionIdstringHaService 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_error
  • gateway_not_working
  • permission_denied
  • transaction_not_found
  • transaction_not_available_for_cancel
  • processing_error
  • card_not_found (unsupported_card_type xabari)