Методы веб-сервиса для экспорта информации по подарочным картам
10.2.59.0
- SR-2502Получение подробных данных проблемы… СТАТУС
По номеру подарочной карты | |
Метод | getPresentCardInformation |
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 | Номер карты | Да |
Возвращаемые параметры | |||
return | xml | Информация по подарочное карте | |
amount | Long | Сумма подарочной карты | |
balance | Long | Остаток суммы подарочной карты | |
cardNumber | String | Номер подарочной карты | |
expirationDate | dateTime | Дата окончания действия | |
status | cardStatus | Статус подарочной карты: В этом методе может быть статус карты Active, но, при этом у карты может быть просрочена дата окончания действия. Проверяйте дату окончания отдельно.
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:getPresentCardInformation> <!--Optional:--> <cardNumber>654987</cardNumber> </ser:getPresentCardInformation> </soapenv:Body> </soapenv:Envelope>
По номеру магнитной полосы MSR подарочной карты | |
Метод | getPresentCardInformationByMSRNumber |
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 | Номер карты | Да |
Возвращаемые параметры | |||
return | xml | Информация по подарочное карте | |
amount | Long | Сумма подарочной карты | |
balance | Long | Остаток суммы подарочной карты | |
cardNumber | String | Номер подарочной карты | |
expirationDate | dateTime | Дата окончания действия | |
status | cardStatus | Статус подарочной карты: В этом методе может быть статус карты Active, но, при этом у карты может быть просрочена дата окончания действия. Проверяйте дату окончания отдельно.
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:getPresentCardInformationByMSRNumber> <!--Optional:--> <msrNumber>654987</msrNumber> </ser:getPresentCardInformationByMSRNumber> </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 | dateTime | Дата окончания действия карты [от] в формате YYYY-MM-DD | Нет |
endDateTo | dateTime | Дата окончания действия карты [до] в формате YYYY-MM-DD | Нет |
operationDateFrom | dateTime | Дата операций по подарочной карте [от] в формате YYYY-MM-DD | Нет |
operationDateTo | dateTime | Дата операций по подарочной карте [до] в формате YYYY-MM-DD | Нет |
paymentDate | dateTime | Дата оплаты подарочной картой в формате YYYY-MM-DD | Нет |
saleDate | dateTime | Дата продажи подарочной картой в формате YYYY-MM-DD | Нет |
startDateFrom | dateTime | Дата начала действия карты [от] в формате YYYY-MM-DD | Нет |
startDateTo | dateTime | Дата начала действия карты [до] в формате YYYY-MM-DD | Нет |
status | cardStatus | Статус подарочной карты:
| Нет |
Возвращаемые параметры | |||
return | base64 | Информация по подарочное карте |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ser:getPresentCardsInfoByFilter> <!--Optional:--> <filter> <!--Optional:--> <cardNumber>654987</cardNumber> <!--Optional:--> <endDateFrom>2019-01-30</endDateFrom> <!--Optional:--> <endDateTo>2019-06-30</endDateTo> <!--Optional:--> <operationDateFrom>2019-01-30</operationDateFrom> <!--Optional:--> <operationDateTo>2019-06-30</operationDateTo> <!--Optional:--> <paymentDate>2019-04-08</paymentDate> <!--Optional:--> <saleDate>2019-04-08</saleDate> <!--Optional:--> <startDateFrom>2019-04-08</startDateFrom> <!--Optional:--> <startDateTo>2019-04-08</startDateTo> <!--Optional:--> <status>Active</status> </filter> </ser:getPresentCardsInfoByFilter> </soapenv:Body> </soapenv:Envelope>
По HEX-представлению10.2.60.0 | |
Метод | getCardInformationByNumberAsHex |
URL | http://IP-адрес_сервера:8090//SET-Cards/SET/Cards/ExternalSystemCardsProcessing |
WSDL | http://IP-адрес_сервера:8090//SET-Cards/SET/Cards/ExternalSystemCardsProcessing?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
cardNumber | String | Номер карты | Нет |
Возвращаемые параметры | |||
return | base64 | Информация по подарочное карте |
Работает как и метод getCardInformationByNumber, но дополнительно проверяет корректность записи номера в 16-ичной системы счисления.
В этом методе может быть статус карты Active, но, при этом у карты может быть просрочена дата окончания действия.
Проверяйте дату окончания отдельно.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proc="http://processing.cards.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <proc:getCardInformationByNumberAsHex> <cardNumber>FFFFFFFE</cardNumber> </proc:getCardInformationByNumberAsHex> </soapenv:Body> </soapenv:Envelope>