Payment.Cancel

Payment.Create yoki Payment.Start orqali yaratilgan to‘lovni bekor qiladi.

Payment.Systems.Get javobidagi operations ro‘yxatida Payment.Cancel bo‘lsa, metod mavjud. To‘liq summa bekor qilinadi. To‘lov fiskal sotuv chekiga bog‘lanmagan bo‘lishi kerak.

Bir xil identifikator bilan takrorlangan so‘rov to‘lovning joriy holatini qaytaradi. Bekor qilish yoki qaytarish mavjud bo‘lmasa, metod 704036 xatosini qaytaradi.

Kirish parametrlari

Nomi Ma’lumot turi Majburiyligi Tavsifi
payment_id string Shartli majburiy Payment.Create yoki Payment.Start javobidagi REGOS: VCR to‘lovining mahalliy id si
external_id string Shartli majburiy Payment.Start da yuborilgan identifikator

payment_id yoki external_id ni yuboring. Ikkala maydon ham yuborilsa, payment_id ishlatiladi.

So‘rov namunasi

{
    "jsonrpc": "2.0",
    "method": "Payment.Cancel",
    "params": {
        "payment_id": "58847e73-b40b-4746-8a07-44582991bd6b"
    },
    "auth": "a2Fzc2E6a2FzMTIzNDU2",
    "id": 1
}

Chiqish parametrlari

Metod to‘lov obyektini Payment.Get formatida qaytaradi.

Asinxron bekor qilish uchun Payment.Get ni chaqirib, payment_id maydonida Payment.Cancel.result.id ni yuboring:

Guruh To‘lov holatlari
Operatsiya bajarilmoqda 4, 9
Operatsiya tugadi 5, 8
Bekor qilish bajarilmadi -1, 3, 7

Javob namunasi

{
    "jsonrpc": "2.0",
    "result": {
        "id": "58847e73-b40b-4746-8a07-44582991bd6b",
        "payment_system_id": -3,
        "payment_id": "4f7afa7c-3d89-4fea-8025-a8b8f1e1468a",
        "status": 5,
        "amount": 1000000,
        "external_id": "ORDER-2026-000123"
    },
    "ok": true,
    "id": 1
}