{
"cashier": String,
"itemList": [MoneyBackItem],
"cash": BigDecimal,
"cashless": BigDecimal,
"oplati": BigDecimal,
"other": BigDecimal,
"rrn": String?,
"transactionId": String?,
"payment_method": CashlessType?,
"bank_package_name": String?,
"printCheque": Boolean = true,
"prefix": [Printable]?,
"suffix": [Printable]?,
"operationId": String?
}
cashier
- Имя кассира.
- Хотя бы 1 символ. Все что больше 20 символов, отбрасывается.
itemList
cash
cashless
- Сумма возврата безналичными
other
- Сумма возврата другими способами
oplati
rrn
- Необязательное поле.
- Номер банковского чека для совершения возврата.
- Необязательный если только наличные.
- Необязательный для некоторых типов терминала.
transactionId
- Необязательное поле.
- Номер операции с QR кодом.
payment_method
CashlessType
- Необязательное поле если
cashless
= 0.
- Необязательное поле если в настройках включен только один способ оплаты.
bank_package_name
- Передается только в случае если
payment_method
= PAY_IKASSA
- Необязательный в случае если есть только один способ оплаты через iKassa Pay
merchantId
- Необязательное поле.
printCheque
- Необязательное поле. Стандартное значение = true.
- Флаг определяющий будет ли печататься чек.
prefix
- Необязательное поле. Printable
- адрес торгового объекта (магазина), объекта выполнения работ, объекта оказания услуг
suffix
- Необязательное поле. Printable
- Иная необязательная информация, необходимая субъекту хозяйствования информация, не являющаяся обязательной
operationId
- Идентификатор операции.