Публичный ресурс
Загрузка информации по подарочным картам
Функциональность обновлена и расширена в версии 10.2.59.0
Смотрите статью Экспорт информации по подарочным картам из SetRetail10 в ERP (веб-сервис на стороне SetRetail10)
- SR-2083Получение подробных данных проблемы… СТАТУС
10.2.47.0
Формат данных
presentCards/presentCard | ||||
Наименование атрибута | Тип данных | Обязательное | Описание | |
cardNumber | String | Да | Номер карты | |
amount | Long | Да | Номинал | |
balance | Long | Нет | Остаток на карте | |
status | String | Да | Статус:
| |
startDate | Date | Да | Дата начала действия карты Формат: yyyy-MM-dd hh:mm:ss.mmm | |
endDate | Date | Нет | Дата окончания действия карты Формат: yyyy-MM-dd hh:mm:ss.mmm | |
replacedCardNumber | String | Нет | Номер карты замены | |
actions | Collection | Да | Набор действий с картой | |
type | String | Да | Название действия | |
date | Date | Да | Дата совершения действия | |
login | String | Нет | ФИО или логин совершившего действие | |
source | String | Да | Инициатор действия:
| |
cash | String | Нет | Номер кассы | |
shop | String | Да | Номер магазина |
Активация подарочной карты | |
Метод | activatePresentCard |
URL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager |
WSDL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl |
Комментарий | Информация по подарочным картам, в качестве входных параметров принимает фильтр, по которому и будут отобраны карты. |
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
cardNumber | String | Номер карты | Да | |
purchaseUid | Collection | Набор полей чека | Нет | |
cashNum | Long | Номер кассы | Нет | |
checkNum | Long | Номер чека к которому будет привязана активация подарочной карты | Нет | |
createDate | dateTime | Дата регистрации чека Формат | Нет | |
shiftNum | Long | Номер смены | Нет | |
shopNum | Long | Номер магазина | Нет | |
amount | Long | Номинал | Нет | |
userName | String | Имя пользователя | Нет | |
userTabNumber | String | ID серверного пользователя | Нет | |
Возвращаемые параметры | ||||
amount | Long | Номинал | ||
balance | Long | Остаток на карте | ||
cardNumber | String | Номер карты | ||
expirationDate | dateTime | Дата окончания действия карты | ||
status | string | Статус:
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:activatePresentCard> <!--Optional:--> <cardNumber>789222</cardNumber> <!--Optional:--> <purchaseUid> <!--Optional:--> <cashNum>2</cashNum> <!--Optional:--> <checkNum>4</checkNum> <!--Optional:--> <createDate>2019-05-13</createDate> <!--Optional:--> <shiftNum>8</shiftNum> <!--Optional:--> <shopNum>3382</shopNum> </purchaseUid> <!--Optional:--> <amount>50000</amount> <!--Optional:--> <userName>manager</userName> <!--Optional:--> <userTabNumber>1</userTabNumber> </ser:activatePresentCard> </soapenv:Body> </soapenv:Envelope>
-
Деактивация подарочной карты | |
Метод | deActivatePresentCard |
URL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager |
WSDL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl |
Комментарий | Отменить выдачу подарочной карты. После применения карты её статус будет отображаться "Еще не выдана" "Неактивна" |
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
cardNumber | String | Новый номер карты из существующих диапазонов | Да | |
purchaseUid | Collection | Набор полей чека | Нет | |
cashNum | Long | Номер кассы | Нет | |
checkNum | Long | Номер чека к которому будет привязана активация подарочной карты | Нет | |
createDate | dateTime | Дата регистрации чека Формат: YYYY-MM-DD | Нет | |
shiftNum | Long | Номер смены | Нет | |
shopNum | Long | Номер магазина | Нет | |
userName | String | Имя пользователя | Нет | |
userTabNumber | String | ID серверного пользователя | Нет | |
Возвращаемые параметры | ||||
amount | Long | Номинал | ||
balance | Long | Остаток на карте | ||
cardNumber | String | Номер карты | ||
expirationDate | dateTime | Дата окончания действия карты | ||
status | String | Статус:
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:activatePresentCard> <cardNumber>445666</cardNumberNew> <!--Optional:--> <purchaseUid> <!--Optional:--> <cashNum>2</cashNum> <!--Optional:--> <checkNum>4</checkNum> <!--Optional:--> <createDate>2019-05-13</createDate> <!--Optional:--> <shiftNum>8</shiftNum> <!--Optional:--> <shopNum>3382</shopNum> </purchaseUid> <!--Optional:--> <userName>manager</userName> <!--Optional:--> <userTabNumber>1</userTabNumber> </ser:activatePresentCard> </soapenv:Body> </soapenv:Envelope>
-
Погасить подарочную карту | |
Метод | paymentPresentCard |
URL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager |
WSDL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl |
Комментарий | Отменить выдачу подарочной карты. После применения карты её статус будет отображаться "Еще не выдана" "Неактивна" |
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
cardNumber | String | Новый номер карты из существующих диапазонов | Да | |
purchaseUid | Collection | Набор полей чека | Да | |
cashNum | Long | Номер кассы | Да | |
checkNum | Long | Номер чека к которому будет привязана активация подарочной карты | Да | |
createDate | dateTime | Дата регистрации чека Формат: YYYY-MM-DD | Да | |
shiftNum | Long | Номер смены | Да | |
shopNum | Long | Номер магазина | Да | |
userName | String | Имя пользователя | Нет | |
userTabNumber | String | ID серверного пользователя | Нет | |
Возвращаемые параметры | ||||
paymentPresentCardResponse | Отображение наименования ответа paymentPresentCardResponse в случае успешной обработки пакета |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:paymentPresentCard> <!--Optional:--> <cardNumber>654987</cardNumber> <!--Optional:--> <purchaseUid> <!--Optional:--> <cashNum>2</cashNum> <!--Optional:--> <checkNum>4</checkNum> <!--Optional:--> <createDate>2019-05-15</createDate> <!--Optional:--> <shiftNum>8</shiftNum> <!--Optional:--> <shopNum>3382</shopNum> </purchaseUid> <!--Optional:--> <userName>manager</userName> <!--Optional:--> <userTabNumber>1</userTabNumber> </ser:paymentPresentCard> </soapenv:Body> </soapenv:Envelope>
-
Списать сумму с подарочной карты | |
Метод | paymentPresentCard |
URL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager |
WSDL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl |
Комментарий | Отменить выдачу подарочной карты. После применения карты её статус будет отображаться "Еще не выдана" "Неактивна" |
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
cardNumber | String | Новый номер карты из существующих диапазонов | Да | |
amount | Long | Сумма списания в размере номинала подарочной карты. Нельзя списать сумму превышающую номинал подарочной карты. | ||
purchaseUid | Collection | Набор полей чека | Да | |
cashNum | Long | Номер кассы | Да | |
checkNum | Long | Номер чека к которому будет привязана активация подарочной карты | Да | |
createDate | dateTime | Дата регистрации чека Формат: YYYY-MM-DD | Да | |
shiftNum | Long | Номер смены | Да | |
shopNum | Long | Номер магазина | Да | |
userName | String | Имя пользователя | Нет | |
userTabNumber | String | ID серверного пользователя | Нет | |
Возвращаемые параметры | ||||
redeemPresentCardResponse | Отображение наименования ответа paymentPresentCardResponse в случае успешной обработки пакета |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:redeemPresentCard> <!--Optional:--> <cardNumber>111333</cardNumber> <!--Optional:--> <amount>2600</amount> <!--Optional:--> <purchaseUid> <!--Optional:--> <cashNum>2</cashNum> <!--Optional:--> <checkNum>4</checkNum> <!--Optional:--> <createDate>2019-05-15</createDate> <!--Optional:--> <shiftNum>8</shiftNum> <!--Optional:--> <shopNum>3382</shopNum> </purchaseUid> <!--Optional:--> <userName>manager</userName> <!--Optional:--> <userTabNumber>1</userTabNumber> </ser:redeemPresentCard> </soapenv:Body> </soapenv:Envelope>
-
Поиск по фильтру | |
Метод | getPresentCardsInfoByFilter |
URL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager |
WSDL | http://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl |
Комментарий | Информация по подарочным картам, в качестве входных параметров принимает фильтр, по которому и будут отобраны карты. |
-
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
cardNumber | String | Номер карты | Нет |
endDateFrom | Date | Дата начала действия карты, начало диапазона Формат: yyyy-MM-dd hh:mm:ss.mmm | Нет |
endDateTo | Date | Дата начала действия карты, конец диапазона Формат: yyyy-MM-dd hh:mm:ss.mmm | Нет |
operationDateFrom | Date | Нет | |
operationDateTo | Date | Нет | |
paymentDate | Date | Календарный день оплаты по карте Формат: yyyy-MM-dd | Нет |
saleDate | Date | Календарный день продажи Формат: yyyy-MM-dd | Нет |
startDateFrom | Date | Дата начала действия карты, начало диапазона Формат: yyyy-MM-dd hh:mm:ss.mmm | Нет |
startDateTo | Date | Дата начала действия карты, конец диапазона Формат: yyyy-MM-dd hh:mm:ss.mmm | Нет |
status | Complex | Статус карты | Нет |
Возвращаемые параметры | |||
result | base64Binary | Информация по подарочным картам в случае успешной обработки пакета |
Максимальный объем по картам = 30000, если все таки результат будет превышать заявленное число, клиент получит соответствующее предупреждение.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <presentCards xmlns="http://crystals.ru/cards/presentcards/report"> <presentCard> <cardNumber>20830003</cardNumber> <amount>100000</amount> <status>Active</status> <startDate>2018-05-02+03:00</startDate> <endDate>2018-05-03+03:00</endDate> <actions> <action type="Activate" date="2018-05-03+03:00" source="ERP"/> <action type="Create" date="2018-05-03+03:00" source="ERP"/> </actions> </presentCard> </presentCards>
© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.