Payments

Модель, описывающая позиции оплаты в чеке.

Название Тип данных Обязательность Описание параметра
type Int64 Обязательный Форма оплаты в VCR: 1 (наличные), 2 (терминал)
value int64 Необязательный Сумма оплаты. Значение суммы * 100. Не может быть меньше 0
payment_id string Необязательный uuid платежа в VCR. Создаётся с помощью запроса Payment.Create. Если это поле заполнено, все прочие поля игнорируются
сard_type int32 Необязательный Тип банковской карты (2 - личная, 1 - корпоративная). По умолчанию - 2
RRN string Необязательный Идентификатор транзакции платежа процессингово центра (12 цифр)

При оплате наличными обязательные поля: type и value.

Важно: Нельзя добавить более одного объекта с безналичным типом оплаты (type=2).