Отчет по оборотам карты — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
ASLezhnin (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
[[Category:API для взаимодействия с системой начисления и списания бонусных баллов]] | [[Category:API для взаимодействия с системой начисления и списания бонусных баллов]] | ||
[[API для взаимодействия с системой начисления и списания бонусных баллов]] | [[API для взаимодействия с системой начисления и списания бонусных баллов]] | ||
| + | |||
| + | |||
| + | Запрос возвращает последние 10 операций | ||
== Запрос на сервер провайдера == | == Запрос на сервер провайдера == | ||
<nowiki>http://serverhost:8024</nowiki>/api/card_operations?login=SHOP&password=SHOP&salearea=SHOP&barcode=147AE2CF | <nowiki>http://serverhost:8024</nowiki>/api/card_operations?login=SHOP&password=SHOP&salearea=SHOP&barcode=147AE2CF | ||
| Строка 35: | Строка 38: | ||
value="50" | value="50" | ||
payment_type="1" | payment_type="1" | ||
| − | bonus="0"/> | + | bonus="0" |
| + | balance="50" | ||
| + | bonus_balance="1"/> | ||
<!-- payment - оплата (списание средств) со счета внешней системы. | <!-- payment - оплата (списание средств) со счета внешней системы. | ||
datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) | datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) | ||
| Строка 48: | Строка 53: | ||
value="50" | value="50" | ||
bonus="0" | bonus="0" | ||
| − | /> | + | balance="0" |
| + | bonus_balance="1"/> | ||
</body> | </body> | ||
</response> | </response> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Версия 15:19, 19 октября 2015
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>