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