Получение информации по карте — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
[[Category:API для взаимодействия с системой начисления и списания бонусных баллов]]
 
[[Category:API для взаимодействия с системой начисления и списания бонусных баллов]]
 
[[API для взаимодействия с системой начисления и списания бонусных баллов]]
 
[[API для взаимодействия с системой начисления и списания бонусных баллов]]
* Запрос на сервер провайдера
+
== Запрос на сервер провайдера ==
<nowiki>http://serverhost:8024</nowiki>/api/info?login=SHOP&password=SHOP&salearea=SHOP&barcode=147AE2CF<br>
+
<nowiki>http://serverhost:8024</nowiki>/api/info?login=SHOP&password=SHOP&salearea=SHOP&barcode=147AE2CF
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Строка 17: Строка 17:
 
|Идентификатор (штрих-код) с карты
 
|Идентификатор (штрих-код) с карты
 
|}
 
|}
* Ответ сервиса провайдера
+
== Ответ сервиса провайдера ==
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<?xml version="1.0" encoding="UTF-8" ?>
 
<?xml version="1.0" encoding="UTF-8" ?>

Текущая версия на 14:58, 17 марта 2015

API для взаимодействия с системой начисления и списания бонусных баллов

Запрос на сервер провайдера

http://serverhost:8024/api/info?login=SHOP&password=SHOP&salearea=SHOP&barcode=147AE2CF

Параметр Обязательный Описание
salearea Да Идентификатор точки продаж мерчанта
barcode Да Идентификатор (штрих-код) с карты

Ответ сервиса провайдера

<?xml version="1.0" encoding="UTF-8" ?>
<response>
    <body code="0" message="">
        <active>1</active>
        <costbonus>500</costbonus>
        <costaccount>500</costaccount>
        <lastname>Кораблёв</lastname>
        <firstname>Марат</firstname>
        <middlename>Олегович</middlename>
        <begin>2014-10-10 00:00:00</begin>
        <end/>
        <typeid>10</typeid>
        <typename>Стандартная карта</typename>      
    </body>
</response>
Параметр Обязательный Описание
active Да Флаг активности карты
begin Да Дата начала действия карты в формате (yyyy-mm-dd hh:nn:ss)
end Нет Дата окончания действия карты
typeid Да Тип карты
typename Да Расшифровка типа карты
costbonus Да Сумма бонусов клиента
costaccount Да Величина лицевого счета