Отчет по оборотам карты
Материал из Wiki
Версия от 17:26, 23 декабря 2015; ASLezhnin (обсуждение | вклад)
API для взаимодействия с системой начисления и списания бонусных баллов
Запрос возвращает последние 10 операций
Запрос на сервер провайдера
http://serverhost:8024/api/card_operations?login=SHOP&password=SHOP&salearea=SHOP&barcode=147AE2CF
| Параметр | Обязательный | Описание |
| barcode | Да | Идентификатор (штрих-код) с карты |
Ответ сервиса провайдера
<response> <body code="0" message=""> <!-- info - Содержит атрибуты карты --> <info card="31231" phone="1928309812" customer="Ivanov I.I."/> <!-- Узел "operations" - содержит список операций --> <operations> <!--description - Описание операции.(Тип операции,способ оплаты,место) datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) value – величина изменения личных средств (пополнение - положительное число, списание - отрицательное) bonus - величина изменения бонусных средств (пополнение - положительное число, списание - отрицательное) balance - Величина личных средств после операции bonus_balance - Величина бонусных средств после операции --> <operation description="Пополнение через ИНКАССУ" datetime="2010-10-10 00:00:00" value="50" bonus="0" balance="50" bonus_balance="1"/> <operation description="Списание на кассе №2" datetime="2010-10-10 00:00:00" value="-50" bonus="0" balance="0" bonus_balance="1"/> </operations> </body> </response>