POST api/sertcard/SeriesCreate

Создание серии сертификатов

Request Information

URI Parameters

None.

Body Parameters

SeriesCreateRequest
NameDescriptionTypeAdditional information
SeriesName

Наименование серии сертификатов

string

None.

SertCardType

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

byte

None.

Campaign

Идентификатор акции, к которой привязана генерируемая серия сертификатов

integer

None.

AllowRefund

Признак разрешён ли возврат средств на сертификат при возврате покупки, которой был оплачен сертификат

boolean

None.

AllowReuse

Признак разрешено ли использование сертификата более одного раза или он блокируется после первого использования

boolean

None.

ExpDays

Количество дней, через которое, после активации сертификата он должен заблокироваться

integer

None.

SertCardPrefix

Префикс, с которым нужно сгенерить сертификаты

integer

None.

Length

Длинна номера (8 или 13)

integer

None.

SecretConfirm

Признак подтверждать списание средств с сертификата пинкодом или нет, в рамках этой серии

boolean

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "SeriesName": "sample string 1",
  "SertCardType": 64,
  "Campaign": 1,
  "AllowRefund": true,
  "AllowReuse": true,
  "ExpDays": 1,
  "SertCardPrefix": 1,
  "Length": 1,
  "SecretConfirm": true,
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 3"
}

application/xml, text/xml

Sample:
<SeriesCreateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.SertCardRequest">
  <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator>
  <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 3</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <AllowRefund>true</AllowRefund>
  <AllowReuse>true</AllowReuse>
  <Campaign>1</Campaign>
  <ExpDays>1</ExpDays>
  <Length>1</Length>
  <SecretConfirm>true</SecretConfirm>
  <SeriesName>sample string 1</SeriesName>
  <SertCardPrefix>1</SertCardPrefix>
  <SertCardType>64</SertCardType>
</SeriesCreateRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SeriesCreateResponse
NameDescriptionTypeAdditional information
SertCardSeries

Идентификатор серии сертификатов, для которой сгенерились номера карт

integer

None.

ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "SertCardSeries": 1,
  "ErrorCode": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<SeriesCreateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.SertCardResponse">
  <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode>
  <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message>
  <SertCardSeries>1</SertCardSeries>
</SeriesCreateResponse>