Payment.Get

To‘lov va uning oxirgi bekor qilish yoki qaytarish operatsiyasi joriy holatini 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 tashqi mijoz identifikatori

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

payment_id bo‘yicha so‘rov namunasi

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

external_id bo‘yicha so‘rov namunasi

{
    "jsonrpc": "2.0",
    "method": "Payment.Get",
    "params": {
        "external_id": "ORDER-2026-000123"
    },
    "auth": "a2Fzc2E6a2FzMTIzNDU2",
    "id": 1
}

Chiqish parametrlari

Nomi Ma’lumot turi Tavsifi
id string REGOS: VCR dagi mahalliy to‘lov ID si
datetime string To‘lov yaratilgan sana va vaqt
payment_system_id int32 To‘lov tizimi ID si
payment_id string Tashqi to‘lov tizimidagi to‘lov ID si
status int32 To‘lov holati
amount int64 To‘lov summasi, tiyinlarda
receipt_id string Bog‘langan REGOS: VCR cheki ID si; chek yopilguncha qiymat bo‘sh
phone string Mavjud bo‘lsa, to‘lovchi telefoni
rrn string Mavjud bo‘lsa, kartali to‘lov identifikatori
slip string Mavjud bo‘lsa, terminal SLIP i
card_type_id int32 Karta turi: 0 — belgilanmagan, 1 — korporativ, 2 — shaxsiy, 3 — ijtimoiy
card_number string Mavjud bo‘lsa, niqoblangan karta raqami
external_id string Payment.Start uchun tashqi mijoz identifikatori; eskirgan Payment.Create ssenariylarida maydon bog‘lash kaliti sifatidagi avvalgi vazifasini saqlaydi
invoice_id string Tegishli bo‘lsa, QR-hisob ID si
qr_text string Tegishli bo‘lsa, QR-kod matni yoki havolasi
provider_status int32 Tegishli bo‘lsa, to‘lov tizimi holati
fiscal_module string Tegishli bo‘lsa, to‘lov tizimiga yuborilgan fiskal modul zavod raqami
receipt_send_status int32 Fiskal chekni to‘lov tizimiga yuborish holati
receipt_send_error string Yuz bergan bo‘lsa, fiskal chekni yuborish xatosi
receipt_sent_at string Fiskal chek yuborilgan sana va vaqt
refund object Oxirgi bekor qilish yoki qaytarish operatsiyasi; operatsiyalar bo‘lmagan bo‘lsa maydon yo‘q
confirmation object Operator bajarishi mumkin bo‘lgan amal; tasdiqlash talab qilinmasa yoki to‘lov tugagan bo‘lsa maydon yo‘q
poll_after int32 Keyingi Payment.Get gacha tavsiya etilgan kutish muddati, soniyalarda

confirmation obyekti amalning type qiymati va required majburiylik belgisini o‘z ichiga oladi. type = "token" uchun Payment.Confirm ishlatiladi.

refund obyekti maydonlari:

Nomi Ma’lumot turi Tavsifi
refund_id string REGOS: VCR dagi bekor qilish yoki qaytarish operatsiyasi ID si
payment_id string Dastlabki to‘lovning mahalliy ID si
payment_system_id string To‘lov tizimining dasturiy nomi
amount int64 Operatsiya summasi, tiyinlarda
status int32 1 — yaratildi, 2 — bajarilmoqda, 4 — provayder tasdiqladi, 5 — fiskallashtirish kutilmoqda, 6 — tugadi, 8 — xato, 9 — natija noma’lum
mode int32 Operatsiyani bajarish rejimi
provider_refund_id string Mavjud bo‘lsa, tashqi to‘lov tizimidagi operatsiya ID si
refund_receipt_id string Operatsiya chek bilan bog‘liq bo‘lsa, qaytarish cheki ID si
error string Yuz bergan bo‘lsa, xato tavsifi
resolution int32 Tegishli bo‘lsa, natijasi noaniq operatsiyani qo‘lda hal qilish natijasi
resolved_by string Natijasi noaniq operatsiyani hal qilgan foydalanuvchi
resolved_at string Qo‘lda hal qilingan sana va vaqt
created_at string Operatsiya yaratilgan sana va vaqt
updated_at string Operatsiya oxirgi o‘zgartirilgan sana va vaqt

Javob namunasi

{
    "jsonrpc": "2.0",
    "result": {
        "id": "58847e73-b40b-4746-8a07-44582991bd6b",
        "datetime": "2026-09-24 15:30:00",
        "payment_system_id": 6,
        "payment_id": "1234567890",
        "status": 3,
        "amount": 90000,
        "receipt_id": "",
        "phone": "998901234567",
        "rrn": "",
        "slip": "",
        "card_type_id": 2,
        "card_number": "8600******8331",
        "external_id": "ORDER-2026-000123"
    },
    "ok": true,
    "id": 1
}