Payment.Get

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

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

Название Тип данных Обязательность Описание
payment_id string Обязательный uuid платежа в системе REGOS

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

{
    "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. При создании платежа данный параметр имеет значение null; значение присваивается после совершения продажи с участием этой оплаты
phone string телефон плательщика. Значение будет если оплата через терминал
rrn string RRN (идентификатор транзакции платежа процессингово центра). Значение будет если оплата через терминал
slip string SLIP (ответ терминала в текстовом виде с информацией о платеже). Значение будет если оплата через терминал
card_type_id int32 Тип карты (1 - корпоративная, 2 - личная). На текущий момент времени значение 1 может принять, только при оплате через терминал (payment_system_id = -1 или -2)

Пример ответа

{
    "jsonrpc": "2.0",
    "result": {
        "id": "235",
        "datetime": "2024-03-18 14:35:04",
        "paymentsystem_id": -2,
        "payment_id": "2293962784",
        "status": 1,
        "amount": 128000,
        "receipt_id": "58847e73-b40b-4746-8a07-44582991bd6b",
        "phone": "998918935861",
        "rrn": "23554523",
        "slip": "slip:)",
        "card_type_id": 2
    },
    "ok": true,
    "id": 1
}