Page History
...
Название | Обязательноеполе | Тип значения | Описание |
id | Да | int | Позиция в чеке (уникальное число для чека) |
product | Да/Нет* | string(50) | Код товара по справочнику товаров магазина |
name | Да/Нет* | string(250) | Наименование товара |
price | Да | float(10.2) | Стоимость единицы товара (услуги) |
quantity | Да | float | Количество/объем товара/услуги в единицах измерения товара (может быть дробным числом) |
amount | Да | float(15.2) | Стоимость позиции price*quantity |
tax | Да** | string(10) | |
fpmode | Нет** | int |
*Должен быть определен один из параметров - код товара или его наименование, либо оба параметра должны быть переданы (при формировании чека они объединяются в одну строку).
...
URL запроса для передачи финансового подтверждения и список параметров запроса подтверждения оплаты совпадают с указанными здесь. Для передачи чека подтверждения в запросе HTTP POST добавляется лишь дополнительный параметр ChequeItems,в котором передаётся структура в формате JSON, как в следующем примере.
...
URL запроса для отмены или возврата средств и список параметров запроса отмены оплаты совпадают с указанными здесь значениями . Для передачи чека отмены добавляется лишь повторяющаяся структура ChequeItem, в которой передаются позиции чека, как в следующем примере.
...
Пример структуры позиций чека ChequeItem:
Code Block | ||
---|---|---|
| ||
<chequeitem>
<id>1</id>
<product>123460176</product>
<name>Первый товар</name>
<price>201.45</price>
<quantity>21.12</quantity>
<amount>8530.40</amount>
<tax>vat10</tax>
<fpmode>1</fpmode>
</chequeitem>
<chequeitem>
<id>2</id>
<product>123460176</product>
<name>Первый товар</name>
<price>15301.01</price>
<quantity>0.064</quantity>
<amount>979.26</amount>
<tax>vat18</tax>
<fpmode>1</fpmode>
</chequeitem> |