Запрос на отправку подтверждения об изменении баланса контрагента — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
ASLezhnin (обсуждение | вклад) |
||
| (не показано 12 промежуточных версии этого же участника) | |||
| Строка 9: | Строка 9: | ||
* customer_code - Код контрагента | * customer_code - Код контрагента | ||
* value - Сумма операции в копейках (положительное значение - пополнение средств, отрицательное списание) | * value - Сумма операции в копейках (положительное значение - пополнение средств, отрицательное списание) | ||
| + | * dttm - Дата время операции в формате yyyymmddhhnnss | ||
* trx_uid - Уникальный код транзакции в формате GUID | * trx_uid - Уникальный код транзакции в формате GUID | ||
* type_index - Тип операции: | * type_index - Тип операции: | ||
| Строка 20: | Строка 21: | ||
7-Списание средств при переводе<br> | 7-Списание средств при переводе<br> | ||
8-Пополнение средств при переводе<br>) | 8-Пополнение средств при переводе<br>) | ||
| + | |||
| + | * meta - Строка содержащая XML структуру, закодированная в BASE64. В структуре передается дополнительная аналитика по связанным с транзакцией данными. | ||
|- | |- | ||
| Строка 32: | Строка 35: | ||
</response> | </response> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |- | ||
| + | | | ||
| + | |- | ||
| + | |Пример заполнения XML данных<br>в параметре meta.<br>Передача данных о <br>зарегистрированном<br>комплексе на раздаче<br>столовой. | ||
| + | |<syntaxhighlight lang="xml"> | ||
| + | <meta> | ||
| + | <!-- Элемент "complex" соответствует комплексу питания выданному на раздаче столовой . | ||
| + | food_intake_code - Код смены питания (завтра/обед/полдник) | ||
| + | complex_code - Код комплекса | ||
| + | total_benefit - Суммарная льгота | ||
| + | --> | ||
| + | <complex food_intake_code="001" complex_code="002" total_benefit="10"> | ||
| + | <!-- Примененные льготные номенклатуры к комплексу --> | ||
| + | <categories> | ||
| + | <!-- Примененная категория льгот | ||
| + | code - код категории --> | ||
| + | <category code="001"/> | ||
| + | <category code="002"/> | ||
| + | </categories> | ||
| + | <!-- Элемент "item" соответствует блюдe комплекса. | ||
| + | code - Код номенклатуры | ||
| + | qty - Количество в базовой единице | ||
| + | price - Стоимость единицы блюда | ||
| + | benefit - Сумма предоставленной льготы | ||
| + | --> | ||
| + | <items> | ||
| + | <item code="3123123" qty="1" price="50" benefit="10"/> | ||
| + | <item code="8293480" qty="1" price="60" benifit="0"/> | ||
| + | </items> | ||
| + | |||
| + | </complex> | ||
| + | </meta> | ||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |Пример заполнения XML данных<br>в параметре meta.<br>Передача данных о <br>зарегистрированной<br>покупке в буфете. | ||
| + | |<syntaxhighlight lang="xml"> | ||
| + | <meta> | ||
| + | <!-- Элемент "sale" соответствует покупке в буфете --> | ||
| + | <sale> | ||
| + | <!-- Элемент "item" соответствует позиции чека. | ||
| + | code - Код номенклатуры | ||
| + | qty - Количество в базовой единице | ||
| + | price - Стоимость единицы блюда | ||
| + | --> | ||
| + | <item code="3123123" qty="1" price="50"/> | ||
| + | <item code="8293480" qty="1" price="60"/> | ||
| + | </sale> | ||
| + | </meta> | ||
| + | </syntaxhighlight> | ||
| + | |||
|} | |} | ||
Текущая версия на 12:55, 24 августа 2016
| Страница | /proc_payment |
| Параметры |
0-Списание с карты за питание
|
| Пример запроса | http://hostname:3882/api/proc_payment?login=1&password=1&customer_code=002&value=-10000&trx_uid={b36f24a9-87fd-473d-84ff-45e46f0a2dc2}&type_index=0 |
| Пример ответа | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> </response> |
| Пример заполнения XML данных в параметре meta. Передача данных о зарегистрированном комплексе на раздаче столовой. |
<meta> <!-- Элемент "complex" соответствует комплексу питания выданному на раздаче столовой . food_intake_code - Код смены питания (завтра/обед/полдник) complex_code - Код комплекса total_benefit - Суммарная льгота --> <complex food_intake_code="001" complex_code="002" total_benefit="10"> <!-- Примененные льготные номенклатуры к комплексу --> <categories> <!-- Примененная категория льгот code - код категории --> <category code="001"/> <category code="002"/> </categories> <!-- Элемент "item" соответствует блюдe комплекса. code - Код номенклатуры qty - Количество в базовой единице price - Стоимость единицы блюда benefit - Сумма предоставленной льготы --> <items> <item code="3123123" qty="1" price="50" benefit="10"/> <item code="8293480" qty="1" price="60" benifit="0"/> </items> </complex> </meta> |
| Пример заполнения XML данных в параметре meta. Передача данных о зарегистрированной покупке в буфете. |
<meta> <!-- Элемент "sale" соответствует покупке в буфете --> <sale> <!-- Элемент "item" соответствует позиции чека. code - Код номенклатуры qty - Количество в базовой единице price - Стоимость единицы блюда --> <item code="3123123" qty="1" price="50"/> <item code="8293480" qty="1" price="60"/> </sale> </meta> |