pay_order
Данные
Входные:
| Поле | Тип | Примечание |
|---|---|---|
cashier | String? | Кассир, принимающий оплату заказа, если отличается от кассира в заказе/счете. |
order_id | String | ID заказа |
payments | Массив Payment | Способы оплаты заказа. Перед началом фискализации в этот массив попадут данные из поля prepayment заказа. Тип способа оплаты у prepayment будет изменен на Other |
tp_tax_number | u32? | УНП 3-го лица |
bundle | Bundle? | Доп. данные для передачи в СКО |
Bundle
| Поле | Тип | Примечание |
|---|---|---|
unique_id | String? | ID операции |
user_data | String? | base64 пользовательские данные |
comments | Comments? | Комментарии |
emails | Массив String | Эмейлы для отправки чека |
trade_point_information | String? | Доп. информация о торговой точке, если требуется. Если задана в настройках (trade_point.information) - будет использовано значение из настроек |
expand_marking_items | bool? | См. Доп. возможности |
Возвращаемые данные: FiscalResponse.
Несколько способов оплаты cash объединяются в один перед фискализацией.
Пример запроса:
{
"address": "ik.service.token.orders",
"type": "send",
"headers": {
"action": "pay_order",
"printer.cut": false,
"printer.feed": 0,
"printer.dummy": "true"
},
"data": {
"order_id": "test_id",
"cashier": "test",
"payments": [
{
"payment_type": "cash",
"value": "10.99"
}
]
}
}