Закрытие столика на тип оплаты "Внешняя система" — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «Метод закрывает заказ методами оплаты внешней системы и бонусами. {|class="wikitable" |Страница |e…»)
 
 
(не показано 10 промежуточных версии этого же участника)
Строка 5: Строка 5:
 
|-
 
|-
 
|Параметры
 
|Параметры
|id_trx - ID транзакции<br>
+
|
id_order - ID заказа<br>
+
* id_trx - ID транзакции в платежной системе (varchar)
payment - Величина типа оплаты "Внешняя система"
+
* id_order - ID заказа (long)<br>
bonus - Величина типа оплаты "Бонусы". Может использоваться только в случае, если заказ имеет привязку к бонусной карте.
+
* payment - Величина типа оплаты "Внешняя система" в копейках.(long)
 +
* bonus - Величина типа оплаты "Бонусы" в копейках.(long)<br> Может использоваться только в случае, если заказ имеет привязку к бонусной карте.
 +
* phone - Телефон для поиска бонусной карты для привязки к заказу.
 +
* need_reciept - Логический (boolean) признак необходимости принести бумажный чек клиенту (1 - принести, 0 - нет). В случае, если ККМ работает
 +
                в режиме ФЗ-54 и передано значение "0", то будет зарегистрирован электронный чек.
 +
* new_bonuses - Бонусы сгенерированные платежной системой в копейках (long)
 
|-
 
|-
 
|Пример запроса
 
|Пример запроса
|<nowiki>http://hostname:9870/</nowiki><b>eps_close_order</b>?id_order=10
+
|<nowiki>http://hostname:9870/</nowiki><b>eps_close_order</b>?id_trx=234154672&id_order=10&payment=100&bonus=10&need_reciept=1&phone=89177118873
 
|-
 
|-
 
|Пример ответа
 
|Пример ответа
Строка 18: Строка 23:
 
<response>
 
<response>
 
   <result>ok</result>
 
   <result>ok</result>
 +
  <cheques>
 +
    <cheque ccr_code="123" payment="100" bonus="10">
 +
      <store code="001" sum="80" payment="80" bonus="0"/>
 +
      <store code="002" sum="30" payment="20" bonus="10"/>
 +
    </cheque>
 +
    <cheque ccr_code="200" payment="200" bonus="0">
 +
      <store code="003" sum="40" payment="40" bonus="0"/>
 +
      <store code="004" sum="160" payment="160" bonus="0"/>
 +
    </cheque>
 +
  </cheques>
 +
</response>
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}

Текущая версия на 14:40, 9 октября 2017

Метод закрывает заказ методами оплаты внешней системы и бонусами.

Страница eps_close_order
Параметры
  • id_trx - ID транзакции в платежной системе (varchar)
  • id_order - ID заказа (long)
  • payment - Величина типа оплаты "Внешняя система" в копейках.(long)
  • bonus - Величина типа оплаты "Бонусы" в копейках.(long)
    Может использоваться только в случае, если заказ имеет привязку к бонусной карте.
  • phone - Телефон для поиска бонусной карты для привязки к заказу.
  • need_reciept - Логический (boolean) признак необходимости принести бумажный чек клиенту (1 - принести, 0 - нет). В случае, если ККМ работает
                в режиме ФЗ-54 и передано значение "0", то будет зарегистрирован электронный чек.
  • new_bonuses - Бонусы сгенерированные платежной системой в копейках (long)
Пример запроса http://hostname:9870/eps_close_order?id_trx=234154672&id_order=10&payment=100&bonus=10&need_reciept=1&phone=89177118873
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
  <cheques>
    <cheque ccr_code="123" payment="100" bonus="10">
      <store code="001" sum="80" payment="80" bonus="0"/>
      <store code="002" sum="30" payment="20" bonus="10"/>
    </cheque>
    <cheque ccr_code="200" payment="200" bonus="0">
      <store code="003" sum="40" payment="40" bonus="0"/>
      <store code="004" sum="160" payment="160" bonus="0"/>
    </cheque>
  </cheques>
</response>