Запрос на получение отчета «Сверка итогов» — различия между версиями
Материал из Wiki
(Новая страница: «Category:API для взаимодействия с системой начисления и списания бонусных баллов API для вз…») |
ASLezhnin (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 28: | Строка 28: | ||
<response> | <response> | ||
<body code="0" message=""> | <body code="0" message=""> | ||
| − | <!-- | + | <!-- «deposit» - пополнение баланса |
| − | + | ||
| − | + | ||
Атрибуты у обоих команд аналогичные: | Атрибуты у обоих команд аналогичные: | ||
datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) | datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) | ||
| Строка 36: | Строка 34: | ||
phone – телефон | phone – телефон | ||
customer – ФИО клиента | customer – ФИО клиента | ||
| − | value – величина операции | + | value – величина операции в копейках |
| − | --> | + | payment_type - Тип оплаты пополнения. 0 - Наличные; 1 - Банковская карта |
| − | <deposit datetime= | + | bonus - Сгенерированные бонусы |
| − | card= | + | --> |
| − | phone= | + | <deposit datetime="2010-10-10 00:00:00" |
| − | customer= | + | card="31231" |
| − | value= | + | phone="1928309812" |
| − | <payment datetime= | + | customer="Ivanov I.I." |
| − | card= | + | value="50" |
| − | phone= | + | payment_type="1" |
| − | customer= | + | bonus="0"/> |
| − | value= | + | <!-- payment - оплата (списание средств) со счета внешней системы. |
| − | <deposit datetime= | + | Атрибуты у обоих команд аналогичные: |
| − | card= | + | datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) |
| − | phone= | + | card – код карты |
| − | customer= | + | phone – телефон |
| − | value= | + | customer – ФИО клиента |
| − | <payment datetime= | + | value – Величина списания с личного счета |
| − | card= | + | bonus - Величина списания с бонусного счета--> |
| − | phone= | + | <payment datetime="2010-10-10 10:00:00" |
| − | customer= | + | card="31231" |
| − | value= | + | phone="1928309812" |
| + | customer="Ivanov I.I." | ||
| + | value="50" | ||
| + | bonus="0" | ||
| + | /> | ||
| + | <deposit datetime="2010-10-11 00:00:00" | ||
| + | card="31231" | ||
| + | phone="1928309812" | ||
| + | customer="Петров А.С." | ||
| + | value="50" | ||
| + | payment_type="0"/> | ||
| + | <payment datetime="2010-10-11 10:00:00" | ||
| + | card="31231" | ||
| + | phone="1928309812" | ||
| + | customer="Петров А.С." | ||
| + | value="50"/> | ||
</body> | </body> | ||
</response> | </response> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Текущая версия на 15:02, 19 октября 2015
API для взаимодействия с системой начисления и списания бонусных баллов
Отчет «Сверка итогов» отдает данные по всем операциям (пополнение, списание) с бонусных счетов в разрезе точки продаж (salearea).
Запрос на сервер провайдера
http://serverhost:8024/api/verify?login=SHOP&password=SHOP&salearea=SHOP &stdt=20141010100000&fndt=20141011100000
| Параметр | Обязательный | Описание |
| salearea | Да | Идентификатор точки продаж мерчанта |
| stdt | Да | Дата/Время начала периода для построения отчета (в формате yyyymmddhhnnss) |
| fndt | Да | Дата/Время конца периода для построения отчета (в формате yyyymmddhhnnss) |
Ответ сервиса провайдера
<?xml version="1.0" encoding="UTF-8" ?> <response> <body code="0" message=""> <!-- «deposit» - пополнение баланса Атрибуты у обоих команд аналогичные: datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) card – код карты phone – телефон customer – ФИО клиента value – величина операции в копейках payment_type - Тип оплаты пополнения. 0 - Наличные; 1 - Банковская карта bonus - Сгенерированные бонусы --> <deposit datetime="2010-10-10 00:00:00" card="31231" phone="1928309812" customer="Ivanov I.I." value="50" payment_type="1" bonus="0"/> <!-- payment - оплата (списание средств) со счета внешней системы. Атрибуты у обоих команд аналогичные: datetime — Дата/Время операции (в формате yyyy-mm-dd hh:nn:ss) card – код карты phone – телефон customer – ФИО клиента value – Величина списания с личного счета bonus - Величина списания с бонусного счета--> <payment datetime="2010-10-10 10:00:00" card="31231" phone="1928309812" customer="Ivanov I.I." value="50" bonus="0" /> <deposit datetime="2010-10-11 00:00:00" card="31231" phone="1928309812" customer="Петров А.С." value="50" payment_type="0"/> <payment datetime="2010-10-11 10:00:00" card="31231" phone="1928309812" customer="Петров А.С." value="50"/> </body> </response>