Payment.Create

Cоздание платежа в платёжной системе.

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

Название Тип данных Обязательность Описание
payment_system_id int64 Обязательный ID платёжной системы
card_type int32 Обязательный при оплате через терминал (payment_system_id < 0) Тип карты: 1 - корпоративная карта, 2 - личная карта
amount int64 Обязательный сумма платежа в тийинах
token string Обязательный при оплате через платёжные системы (payment_system_id > 0) токен приложения (считывается в приложении клиента)
description string Необязательный примечание к платежу

Важно: VCR блокируется во время оплаты через терминалы и платёжные системы.

Примечание: рекомендуемый timeout 180 сек.

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

{
    "jsonrpc":"2.0",
    "method":"Payment.Create",
    "params": {
        "payment_system_id": 2,
        "amount": 128000,
        "token": "637205618432847254",
        "description": "оплата через Click PASS"
    },
    "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 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
}