Публичный ресурс

Веб-сервисы импорта данных из ERP в SetRetail10

Описание

Данный вариант импорта предполагает обмен данными на основе веб-сервисов, предоставляемых SetRetail10, при которых активной стороной запроса является ERP, то есть ERP должна отправлять данные в SetRetail10. 

Внимание:

  • Пакет данных, передаваемый в SetRetail10 должен преобразовываться в кодировку BASE64. (Кроме кассиров)
  • Обмен происходит по порту 8090

Методы веб-сервиса для импорта товарного справочника

Внимание:

При импорте данных в методах getGoodsCatalogWithTi и getGoodsCatalog пакеты всегда добавляются с приоритетом 0, то есть с самым наименьшим приоритетом.

Без обратной связи

МетодgetGoodsCatalog
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

goodsCatalogXML

base64Binary

Товарный справочник в формате XML

Да

Возвращаемые параметры

Return

Boolean

True в случае успешной обработки пакета


C обратной связью

Данный метод не поддерживается при интеграции по SetESB

МетодgetGoodsCatalogWithTi
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

getGoodsCatalog

base64Binary

Товарный справочник в формате XML

Да

ti

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных товарного справочника

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

-

C приоритетом обработки пакетов

МетодgetGoodsCatalogWithParams
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl
Комментарий

Приоритет является первым полем в сортировке при выборке пакетов на обработку.

Вторым полем в сортировке является дата/время импорта пакета.

Принцип обработки пакетов: в одну итерацию выборки пакетов должны попадать сначала все с самым наивысшим приоритетом, далее со следующим более низким приоритетом, и так далее вплоть до самого наименьшего приоритета, т.е. пакеты с приоритетом 0, всегда обрабатываются в последнюю очередь.

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

getGoodsCatalog

base64Binary

Товарный справочник в формате XML

Да

ti

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

priority

int

Приоритет обработки пакета от 0 до 9. 0 самый наименьший. По умолчанию 0. Более высокий приоритет обрабатывается раньше.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных товарного справочника

Методы веб-сервиса для импорта данных о производителе и наборов альтернативных свойств товаров

C обратной связью

МетодimportGoodsProducers
URLhttp://IP-адрес_сервера:8090/SET-Producer/WSGoodsProducersImport
WSDLhttp://IP-адрес_сервера:8090/SET-Producer/WSGoodsProducersImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

producersXML

base64Binary

Данные о производителе и набор альтернативных свойств товара в формате XML

Да

ti

string

Transaction Id - Номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры 

return

boolean

True в случае успешной обработки пакета


Формат данных о производителе и наборов альтернативных свойств товаров

Методы web-сервиса для импорта кассиров

Внимание:

  • При импорте кассиров не нужно преобразовывать данные в base64.
  • Блок кассиров должен быть представлен в виде well formed XML в блоке CDATA.

Без обратной связи

МетодimportCashiers
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/CashiersImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/CashiersImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xml

XML (CDATA)

Справочник кассиров в формате XML

Да

Возвращаемые параметры



Метод без обратной связи, в случае успешной или неуспешной загрузки ответа не будет.


Описание формата данных кассиров


C обратной связью

МетодimportCashiersWithTi
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/CashiersImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/CashiersImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xml

XML (CDATA)

Справочник кассиров в формате XML

Да

ti

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры 

return

boolean

True в случае успешной обработки пакета


Описание формата данных кассиров

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

-


Обновление данных с синхронным ответом о результате обработки пакета

МетодupdateCashiers
URLhttp://IP-адрес_сервера:8090/SET-Cashiers/CashiersUpdateWS
WSDLhttp://IP-адрес_сервера:8090/SET-Cashiers/CashiersUpdateWS?wsdl

SRTE-2112 - Получение подробных данных проблемы… СТАТУС  

CR-2689 - Получение подробных данных проблемы… СТАТУС

10.2.70.0

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

update

base64Binary

Справочник кассиров в формате XML

Пример XML

Да
Наименование элементаТип данныхОписаниеОбязательное
tabNumstringТабельный номерДа
firstNamestringИмяНет
middleNamestringОтчествоНет
lastNamestringФамилияНет
blockedboolean

Блокировать кассира:

  • true - да;
  • false - нет.

SRTS-1485 - Получение подробных данных проблемы… СТАТУС

CR-2689 - Получение подробных данных проблемы… СТАТУС

10.3.21.0

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Пример вызова метода
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tran="http://transport.cashiers.setretailx.crystals.ru/">
	<soapenv:Header/>
	<soapenv:Body>
		<tran:updateCashiers>
			<update> 
PGNhc2hVc2Vycz4NCgk8Y2FzaFVzZXI+DQoJCTx0YWJOdW0+MTAwPC90YWJOdW0+DQoJCTxmaXJzdE5hbWU+0JjQstCw0L08L2ZpcnN0TmFtZT4NCgkJPG1pZGRsZU5hbWU+0JjQstCw0L3QvtCy0LjRhzwvbWlkZGxlTmFtZT4NCgkJPGxhc3ROYW1lPtCY0LLQsNC90L7QsjwvbGFzdE5hbWU+DQoJPC9jYXNoVXNlcj4NCjwvY2FzaFVzZXJzPg0K
			</update>
		</tran:updateCashiers>
	</soapenv:Body>
</soapenv:Envelope>
Положительный результат
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:updateCashiersResponse xmlns:ns2="http://transport.cashiers.setretailx.crystals.ru/">
         <return>true</return>
      </ns2:updateCashiersResponse>
   </soap:Body>
</soap:Envelope>
Ошибка - указано имя и фамилия, но номер пустое
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:updateCashiersResponse xmlns:ns2="http://transport.cashiers.setretailx.crystals.ru/">
         <return>[Иван Иванов] doesn't have tabNum in input xml</return>
      </ns2:updateCashiersResponse>
   </soap:Body>
</soap:Envelope>
Указаны табельные номера кассиров которых нет в SetRetail10
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:updateCashiersResponse xmlns:ns2="http://transport.cashiers.setretailx.crystals.ru/">
         <return>Unable update cashiers.  Reason: Unknown tabNumber [123456, 123457]</return>
      </ns2:updateCashiersResponse>
   </soap:Body>
</soap:Envelope>
Ошибка при обработке XML-запроса
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <soap:Fault>
         <faultcode>soap:Client</faultcode>
         <faultstring>Unmarshalling Error</faultstring>
      </soap:Fault>
   </soap:Body>
</soap:Envelope>

Методы веб-сервиса для импорта справочника продавцов

C обратной связью

МетодimportSellers
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SellersImportWS
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SellersImportWS?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xml

base64Binary

Справочник продавцов в формате XML, кодированный с помощью base64Binary

Да

ti

String

Transaction Id - Номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных продавцов

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Методы веб-сервиса для импорта дисконтных карт и анкет клиентов

Без обратной связи

МетодgetCardsCatalog
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSCardsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSCardsCatalogImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры




cardsCatalogXML

base64Binary

Справочник карт и анкет клиентов в формате XML, кодированный с помощью base64Binary

Да

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных карт


C обратной связью

МетодgetCardsCatalogWithTi
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSCardsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSCardsCatalogImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardsCatalogXML

base64Binary

Справочник карт в формате XML кодированный с помощью base64Binary

Да

ti

String

Transaction Id - Номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных карт

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Начисление бонусных баллов через веб-сервис

Для начисления бонусных баллов из ERP системы используйте веб-сервис и методы из статьи SetRetail10 ◾️ Ручное начисление бонусов.

Методы веб-сервиса для импорта рекламных акций

Без обратной связи

МетодimportActions
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/AdvertisingActionsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/AdvertisingActionsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры  

xmlData

base64Binary

Рекламные акции в формате XML

Да

Возвращаемые параметры

return

boolean

Ответ об успешном прохождении валидации пакета данных и принятии его в обработку


Описание формата рекламных акций


С обратной связью

МетодimportActionsWithTi
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/AdvertisingActionsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/AdvertisingActionsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных Рекламных акций, кодированный с помощью base64Binary

Да

ti

String

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата рекламных акций

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Методы веб-сервиса для импорта сегментов

Без обратной связи

Методadd
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов


С обратной связью

МетодaddWithTI
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

TI

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Удаление участников сегментов

Без обратной связи

Методdelete
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры  

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов


С обратной связью

МетодdeleteWithTI
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

TI

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры 

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Методы веб-сервиса для импорта операций по подарочным картам

Активация подарочной карты

МетодactivatePresentCard
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийАктивация подарочных карт, в качестве входных параметров принимает фильтр, по которому и будут отобраны карты для активации.

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumber

String

Номер карты

Да
purchaseUidCollectionНабор полей чекаНет

cashNumLongНомер кассыНет
checkNumLongНомер чека к которому будет привязана активация подарочной картыНет
createDatedateTime

Дата регистрации чека

Формат: YYYY-MM-DD

Нет
shiftNumLongНомер сменыНет
shopNumLongНомер магазинаНет
amountLongНоминалНет
userNameStringИмя пользователяНет
userTabNumberStringID серверного пользователяНет

Возвращаемые параметры

amount

Long

Номинал


balanceLongОстаток на карте
cardNumberStringНомер карты
expirationDatedateTimeДата окончания действия карты
statusstring

Статус:

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна

Описание формата данных

Пример запроса на активацию подарочной карты
<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>10000002233</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>
Пример ответа на запроса активации подарочной карты
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:activatePresentCardResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return>
            <activationDate>2023-10-05T14:37:57.367+03:00</activationDate>
            <amount>40000</amount>
            <balance>40000</balance>
            <cardNumber>10000002233</cardNumber>
            <maxAmount>0</maxAmount>
            <multiplicity>0</multiplicity>
            <status>Active</status>
         </return>
      </ns2:activatePresentCardResponse>
   </soap:Body>
</soap:Envelope>

Замена подарочной карты

МетодcardReplacement
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийЗамена подарочной карты. Указываются номер двух карт, старой (которую требуется заменить), и новую (которая будет выдана вместо старой).

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberOld

String

Номер старой подарочной карты, которая будет деактивирована

Да
cardNumberNewStringНомер новой подарочной карты, которая будет активированаДа
purchaseUidCollectionНабор полей чекаНет

cashNumLongНомер кассыНет
checkNumLongНомер чека к которому будет привязана активация подарочной картыНет
createDatedateTime

Дата регистрации чека

Формат: YYYY-MM-DD

Нет
shiftNumLongНомер сменыНет
shopNumLongНомер магазинаНет
userNameStringИмя пользователяНет
userTabNumberStringID серверного пользователяНет

Возвращаемые параметры

cardReplacementResponse
Отображение наименования ответа cardReplacementResponse в случае успешной обработки пакета

Описание формата данных

Пример запроса на замену подарочной карты
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:cardReplacement>
         <!--Optional:-->
         <cardNumberOld>10000002233</cardNumberOld>
         <!--Optional:-->
         <cardNumberNew>10000002235</cardNumberNew>
         <!--Optional:-->
         <purchaseUid>
            <!--Optional:-->
            <cashNum>23</cashNum>
            <!--Optional:-->
            <checkNum>2</checkNum>
            <!--Optional:-->
            <createDate>2023-05-10</createDate>
            <!--Optional:-->
            <shiftNum>2</shiftNum>
            <!--Optional:-->
            <shopNum>779</shopNum>
         </purchaseUid>
         <!--Optional:-->
         <userName>manager</userName>
         <!--Optional:-->
         <userTabNumber>34</userTabNumber>
      </ser:cardReplacement>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос по замене подарочной карты
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:cardReplacementResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return/>
      </ns2:cardReplacementResponse>
   </soap:Body>
</soap:Envelope>

-

Деактивация подарочной карты

МетодdeActivatePresentCard
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийГашение подарочной карты, полное списание. После вызова метода с номером карты, её стаус будет "использована/погашена".

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНовый номер карты из существующих диапазоновДа
purchaseUidCollectionНабор полей чекаНет

cashNumLongНомер кассыНет
checkNumLongНомер чека к которому будет привязана активация подарочной картыНет
createDatedateTime

Дата регистрации чека

Формат: YYYY-MM-DD

Нет
shiftNumLongНомер сменыНет
shopNumLongНомер магазинаНет
userNameStringИмя пользователяНет
userTabNumberStringID серверного пользователяНет

Возвращаемые параметры

amountLongНоминал
balanceLongОстаток на карте
cardNumberStringНомер карты
expirationDatedateTimeДата окончания действия карты
statusString

Статус:

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна

Описание формата данных

Пример запроса на деактивацию подарочной карты
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:deActivatePresentCard>
         <!--Optional:-->
         <cardNumber>10000002233</cardNumber>
         <!--Optional:-->
         <purchaseUid>
            <!--Optional:-->
            <cashNum>3</cashNum>
            <!--Optional:-->
            <checkNum>23</checkNum>
            <!--Optional:-->
            <createDate>2023-10-04</createDate>
            <!--Optional:-->
            <shiftNum>3</shiftNum>
            <!--Optional:-->
            <shopNum>779</shopNum>
         </purchaseUid>
         <!--Optional:-->
         <userName>manager</userName>
         <!--Optional:-->
         <userTabNumber>3</userTabNumber>
      </ser:deActivatePresentCard>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос по деактивации подарочной карты
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:deActivatePresentCardResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return>
            <amount>40000</amount>
            <balance>40000</balance>
            <cardNumber>10000002233</cardNumber>
            <maxAmount>0</maxAmount>
            <multiplicity>0</multiplicity>
            <status>Create</status>
         </return>
      </ns2:deActivatePresentCardResponse>
   </soap:Body>
</soap:Envelope>

Получить информацию по подарочной карте

МетодgetPresentCardInfo
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийПолучить информацию по подарочно карте

в

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНовый номер карты из существующих диапазоновДа
msrCardNumberStringНомер карты из магнинтой дорожки (полосы)Нет
shopNumberLongНабор полей чекаНет

Возвращаемые параметры

activationDatedateTimeДата активации
amountLongНоминал
balanceLongОстаток на карте
cardNumberStringНомер карты
maxAmountStringМаксимальный номинал
multiplicityStringКратность
statusString

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна

Описание формата данных

Пример запроса на получение информации по подарочной карте
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:getPresentCardInfo>
         <!--Optional:-->
         <request>
            <!--Optional:-->
            <cardNumber>10000002233</cardNumber>
            <!--Optional:-->
            <msrCardNumber>100000022339098213</msrCardNumber>
            <!--Optional:-->
            <shopNumber>779</shopNumber>
         </request>
      </ser:getPresentCardInfo>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос по получение информации о подарочной карте
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:getPresentCardInfoResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return>
            <activationDate>2023-10-05T12:41:10.658+03:00</activationDate>
            <amount>40000</amount>
            <balance>40000</balance>
            <cardNumber>10000002233</cardNumber>
            <maxAmount>0</maxAmount>
            <multiplicity>0</multiplicity>
            <status>Active</status>
         </return>
      </ns2:getPresentCardInfoResponse>
   </soap:Body>
</soap:Envelope>

Получить информацию по подарочной карте только по номеру

МетодgetPresentCardInformation
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийПолучить информацию по подарочно карте

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНовый номер карты из существующих диапазоновДа

Возвращаемые параметры

activationDatedateTimeДата активации
amountLongНоминал
balanceLongОстаток на карте
cardNumberStringНомер карты
maxAmountStringМаксимальный номинал
multiplicityStringКратность
statusString

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна

Описание формата данных

Пример запроса на получение информации по подарочной карте
<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>10000002234</cardNumber>
      </ser:getPresentCardInformation>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос получение информации о подарочной карте по номеру
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:getPresentCardInformationResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return>
            <activationDate>2023-10-05T12:43:34.256+03:00</activationDate>
            <amount>40000</amount>
            <balance>0</balance>
            <cardNumber>10000002234</cardNumber>
            <maxAmount>0</maxAmount>
            <multiplicity>0</multiplicity>
            <status>Used</status>
         </return>
      </ns2:getPresentCardInformationResponse>
   </soap:Body>
</soap:Envelope>

Получить информацию по подарочной карте по номеру магнитной дорожки

МетодgetPresentCardInformationByMSRNumber
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийПолучить информацию по подарочно карте по номеру магнитной полосы (дорожки)

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

msrCardNumberStringНомер карты из магнинтой дорожки (полосы)Да

Возвращаемые параметры

activationDatedateTimeДата активации
amountLongНоминал
balanceLongОстаток на карте
cardNumberStringНомер карты
maxAmountStringМаксимальный номинал
multiplicityStringКратность
statusString

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна

Описание формата данных

Пример запроса на получение информации о подарочной карте по номеру магнитной полосы
<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>10000002235</msrNumber>
      </ser:getPresentCardInformationByMSRNumber>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос по получению информации о подарочной карте по номеру магнитной полосы
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:getPresentCardInformationByMSRNumberResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return>
            <amount>40000</amount>
            <balance>40000</balance>
            <cardNumber>10000002235</cardNumber>
            <maxAmount>0</maxAmount>
            <multiplicity>0</multiplicity>
            <status>Create</status>
         </return>
      </ns2:getPresentCardInformationByMSRNumberResponse>
   </soap:Body>
</soap:Envelope>

Получить подробную информацию по подарочной карте, используя фильтры выборки поиска 

МетодgetPresentCardsInfoByFilter
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
Комментарий

Произвести поиск подробной информации по подарочной карте, используя фильтры поиска по реквизитам. Отображается информация в том числе и по действиям с подарочной картой.

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНомер картыНет
endDateFromdateTime

Дата окончания срока действия от

Формат: YYYY-MM-DD

Нет
endDateTodateTime

Дата окончания срока действия до

Формат: YYYY-MM-DD

Нет
operationDateFromdateTime

Дата начала действия по карте от

Формат: YYYY-MM-DD

Нет
operationDateTodateTime

Дата начала действия по карте до

Формат: YYYY-MM-DD

Нет
paymentDatedateTime

Дата гашения

Формат: YYYY-MM-DD

Нет
saleDatedateTime

Дата продажи 

Формат: YYYY-MM-DD

Нет
startDateFromdateTime

Дата начала срока действия от

Формат: YYYY-MM-DD

Нет
startDateTodateTime

Дата окончания срока действия до

Формат: YYYY-MM-DD

Нет
statusКоллекция статусов

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна
Нет

Возвращаемые параметры

getPresentCardsInfoByFilterResponseBase64

Информация по подарочной карте в формате Base64

Пример ответа в base64.


  • cardNumber
LongНоминал
  • amount
LongОстаток на карте
  • status
String

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - изъятия из использования
  • Used - использовна

  • startDate
StringДата начала действия
  • endDate
StringДата окончания
  • replacedCardNumber
StringНомер новой карты в замен этой, если есть
  • actions
Комплексный

Действия с картой:

  • type - тип
    • Activate - активирована
    • Blocked - заблокирована
    • Changed - заменена
    • Create - создана
    • EXTEND - продлен срок действия
    • Inactive - неактивирована
    • PARTIAL_USE - частичное списана 
    • UNDO_USE - отмена использования (возврат из гашения)
    • Used - использовна
  • source - источник/пользователь
    • SERVER - по умолучанию

  • blockingCause
КомплексныйПричина блокировки
  • prolongationCause
КомплексныйПричина продления

Описание формата данных

Пример запроса на получение информации по подарочной карте, используя фильтры выборки поиска 
<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>10000002234</cardNumber>
            <!--Optional:-->
            <endDateFrom>2023-10-05</endDateFrom>
            <!--Optional:-->
            <endDateTo>2024-10-05</endDateTo>
            <!--Optional:-->
            <operationDateFrom>2023-10-02</operationDateFrom>
            <!--Optional:-->
            <operationDateTo>2024-10-05</operationDateTo>
            <!--Optional:-->
            <paymentDate>2023-10-05</paymentDate>
            <!--Optional:-->
            <saleDate>2023-10-05</saleDate>
            <!--Optional:-->
            <startDateFrom>2023-10-05</startDateFrom>
            <!--Optional:-->
            <startDateTo>2023-10-05</startDateTo>
            <!--Optional:-->
            <status>Active</status>
         </filter>
      </ser:getPresentCardsInfoByFilter>
   </soapenv:Body>
</soapenv:Envelope>
Пример расшифрованного из BASE64 ответа на запрос по получению информации по подарочной карте, используя фильтры выборки поиска 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<presentCards xmlns="http://crystals.ru/cards/presentcards/report">
	<presentCard>
		<cardNumber>10000002234</cardNumber>
		<amount>40000</amount>
		<balance>40000</balance>
		<status>Active</status>
		<startDate>2023-10-05T12:43:34.256+03:00</startDate>
		<endDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
		<replacedCardNumber/>
		<actions>
			<action type="Create" date="2023-10-05T12:43:34.256+03:00" source="SERVER"/>
			<action type="Activate" date="2023-10-05T12:43:34.257+03:00" source="SERVER"/>
		</actions>
		<blockingCause xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
		<prolongationCause xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
	</presentCard>
</presentCards>

Погасить подарочную карту (перевести в статус "использована/погашена")

МетодpaymentPresentCard
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийГашение подарочной карты, полное списание. После вызова метода с номером карты, её стаус будет "использована/погашена".

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНовый номер карты из существующих диапазоновДа
purchaseUidCollectionНабор полей чекаНет

cashNumLongНомер кассыНет
checkNumLongНомер чека к которому будет привязана активация подарочной картыНет
createDatedateTime

Дата регистрации чека

Формат: YYYY-MM-DD

Нет
shiftNumLongНомер сменыНет
shopNumLongНомер магазинаНет
userNameStringИмя пользователяНет
userTabNumberStringID серверного пользователяНет

Возвращаемые параметры

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>
Пример ответа на запрос Пример запроса гашения подарочной карты
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:paymentPresentCardResponse xmlns:ns2="http://services.processing.cards.crystals.ru/"/>
   </soap:Body>
</soap:Envelope>

-ыы

Списать сумму с подарочной карты

МетодredeemPresentCard
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийСписать частично указанную сумму с подарочной карты. Используется только при возможности частичного гашения/списания подарочной карты.

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНовый номер карты из существующих диапазоновДа
amountLong

Сумма списания в размере номинала подарочной карты.

Нельзя списать сумму превышающую номинал подарочной карты.

Да
purchaseUidCollectionНабор полей чекаДа

cashNumLongНомер кассыДа
checkNumLongНомер чека к которому будет привязана активация подарочной картыДа
createDatedateTime

Дата регистрации чека

Формат: YYYY-MM-DD

Да
shiftNumLongНомер сменыДа
shopNumLongНомер магазинаДа
userNameStringИмя пользователяНет
userTabNumberStringID серверного пользователяНет

Возвращаемые параметры

redeemPresentCardResponse
Отображение наименования ответа redeemPresentCardResponse в случае успешной обработки пакета

Описание формата данных

Пример запроса на списание суммы в размере 26руб.
<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>
Пример ответ на запроса по списанию суммы с подарочной карты.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:redeemPresentCardResponse xmlns:ns2="http://services.processing.cards.crystals.ru/"/>
   </soap:Body>
</soap:Envelope>

Переотправить подарочные карты в SetESB/Kafka по фильтру

МетодresendPresentCardsToKafkaByFilter
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
Комментарий

Переооправить подарочные карты, используя фильтры поиска по реквизитам. Отображается информация в том числе и по действиям с подарочной картой.

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНомер картыНет
endDateFromdateTime

Дата окончания срока действия от

Формат: YYYY-MM-DD

Нет
endDateTodateTime

Дата окончания срока действия до

Формат: YYYY-MM-DD

Нет
operationDateFromdateTime

Дата начала действия по карте от

Формат: YYYY-MM-DD

Нет
operationDateTodateTime

Дата начала действия по карте до

Формат: YYYY-MM-DD

Нет
paymentDatedateTime

Дата гашения

Формат: YYYY-MM-DD

Нет
saleDatedateTime

Дата продажи 

Формат: YYYY-MM-DD

Нет
startDateFromdateTime

Дата начала срока действия от

Формат: YYYY-MM-DD

Нет
startDateTodateTime

Дата окончания срока действия до

Формат: YYYY-MM-DD

Нет
statusКоллекция статусов

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна
Нет

Возвращаемые параметры

resendPresentCardsToKafkaByFilterBase64Отображение наименования ответа resendPresentCardsToKafkaByFilter в случае успешной обработки пакета

Описание формата данных

Пример запроса на переотправку подарочные карты в SetESB/Kafka по фильтру
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:resendPresentCardsToKafkaByFilter>
         <!--Optional:-->
         <filter>
            <!--Optional:-->
            <cardNumber>10000002234</cardNumber>
            <!--Optional:-->
            <endDateFrom>2023-10-05</endDateFrom>
            <!--Optional:-->
            <endDateTo>2024-10-05</endDateTo>
            <!--Optional:-->
            <operationDateFrom>2023-10-02</operationDateFrom>
            <!--Optional:-->
            <operationDateTo>2024-10-05</operationDateTo>
            <!--Optional:-->
            <paymentDate>2023-10-05</paymentDate>
            <!--Optional:-->
            <saleDate>2023-10-05</saleDate>
            <!--Optional:-->
            <startDateFrom>2023-10-05</startDateFrom>
            <!--Optional:-->
            <startDateTo>2023-10-05</startDateTo>
            <!--Optional:-->
            <status>Active</status>
         </filter>
      </ser:resendPresentCardsToKafkaByFilter>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос на переотправку подарочные карты в SetESB/Kafka по фильтру
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:resendPresentCardsToKafkaByFilterResponse xmlns:ns2="http://services.processing.cards.crystals.ru/"/>
   </soap:Body>
</soap:Envelope>

-ыы

Отмена использования подарочной карты (возврат из статуса погашенной)

МетодundoUsePresentCard
URLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager
WSDLhttp://IP-адрес_сервера:8090/SET-Cards-PresentCards/SET/Cards/PresentCards/ProcessingManager?wsdl
КомментарийОтменить использование подарочной карты

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

cardNumberStringНовый номер карты из существующих диапазоновДа
purchaseUidCollectionНабор полей чекаНет

cashNumLongНомер кассыНет
checkNumLongНомер чека к которому будет привязана активация подарочной картыНет
createDatedateTime

Дата регистрации чека

Формат: YYYY-MM-DD

Нет
shiftNumLongНомер сменыНет
shopNumLongНомер магазинаНет
userNameStringИмя пользователяНет
userTabNumberStringID серверного пользователяНет

Возвращаемые параметры

activationDatedateTimeДата активации
amountLongНоминал
balanceLongОстаток на карте
cardNumberStringНомер карты
maxAmountStringМаксимальный номинал
multiplicityStringКратность
statusString

Статус

  • Activate - активирована
  • Blocked - заблокирована
  • Changed - заменена
  • Create - создана
  • EXTEND - продлен срок действия
  • Inactive - неактивирована
  • PARTIAL_USE - частичное списана 
  • UNDO_USE - отмена использования (возврат из гашения)
  • Used - использовна

Описание формата данных

Пример запроса на отмену использования подарочной карты
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.processing.cards.crystals.ru/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:undoUsePresentCard>
         <!--Optional:-->
         <cardNumber>10000002234</cardNumber>
         <!--Optional:-->
         <purchaseUid>
            <!--Optional:-->
            <cashNum>3</cashNum>
            <!--Optional:-->
            <checkNum>2</checkNum>
            <!--Optional:-->
            <createDate>2023-10-05</createDate>
            <!--Optional:-->
            <shiftNum>34</shiftNum>
            <!--Optional:-->
            <shopNum>57</shopNum>
         </purchaseUid>
         <!--Optional:-->
         <userName>manager</userName>
         <!--Optional:-->
         <userTabNumber>344</userTabNumber>
      </ser:undoUsePresentCard>
   </soapenv:Body>
</soapenv:Envelope>
Пример ответа на запрос отмены использования подарочной карты
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:undoUsePresentCardResponse xmlns:ns2="http://services.processing.cards.crystals.ru/">
         <return>
            <activationDate>2023-10-05T12:43:34.256+03:00</activationDate>
            <amount>40000</amount>
            <balance>40000</balance>
            <cardNumber>10000002234</cardNumber>
            <maxAmount>0</maxAmount>
            <multiplicity>0</multiplicity>
            <status>Active</status>
         </return>
      </ns2:undoUsePresentCardResponse>
   </soap:Body>
</soap:Envelope>

confluence.macros.advanced.include.unable-to-render Включенная страница не может быть найдена.

confluence.macros.advanced.include.unable-to-render Включенная страница не может быть найдена.

© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.

Политика обработки персональных данных