16.06.2026 17:50

Payment.Get

Возвращает информацию о платеже.

Для QR-платежей метод синхронизирует статус с платёжной системой. Если в VCR настроено QR-устройство, при финальном статусе на нём будет показан результат оплаты.

Входные параметры

Название Тип данных Обязательность Описание
payment_id string Обязательный id платежа в VCR, полученный в ответе Payment.Create

Пример запроса

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

Выходные параметры

Название Тип данных Описание
id string id платежа в VCR
datetime string Время создания платежа
payment_system_id int32 ID платёжной системы
payment_id string id платежа во внешней платёжной системе
status int32 Статус платежа в VCR
amount int64 Сумма платежа в тийинах
receipt_id string id чека в VCR. До закрытия чека значение пустое
phone string Телефон плательщика, если платёжная система вернула это значение
rrn string Идентификатор карточной оплаты, если доступен. Для UzQR после оплаты содержит идентификатор оплаты UzQR
slip string SLIP терминала, если вернул терминал
card_type_id int32 Тип карты: 0 - не задано, 1 - корпоративная, 2 - личная, 3 - социальная
card_number string Маскированный номер карты, если доступен
invoice_id string id QR-счёта, если используется QR-сценарий
qr_text string Текст/ссылка QR-кода, если используется QR-сценарий

Пример ответа - платёж оплачен

{
  "jsonrpc": "2.0",
  "result": {
    "id": "58847e73-b40b-4746-8a07-44582991bd6b",
    "datetime": "2026-06-16 17:50:00",
    "payment_system_id": 6,
    "payment_id": "1234567890",
    "status": 3,
    "amount": 128000,
    "receipt_id": "",
    "phone": "998901234567",
    "rrn": "",
    "slip": "",
    "card_type_id": 2,
    "card_number": "8600******8331"
  },
  "ok": true,
  "id": 1
}

Пример ответа - QR-платёж ожидает оплату

{
  "jsonrpc": "2.0",
  "result": {
    "id": "c01a8e04-81a7-4e38-a19a-7e2f77a6e2f4",
    "datetime": "2026-06-16 17:50:00",
    "payment_system_id": 5,
    "payment_id": "",
    "status": 2,
    "amount": 90000,
    "receipt_id": "",
    "invoice_id": "UZQR-INVOICE-ID",
    "qr_text": "https://example/qr"
  },
  "ok": true,
  "id": 1
}