|
<< Оглавление >> Валидация карты |
![]() ![]()
|
Function ValidateCard(strInp: string): string;
етод возвращает валидна ли дисконтная карта или карта лояльности и данные по карте
- CardNumber Номер или штрихкод карты |
- IDSpektator - Идентификатор зрителя - EmailSpektator - Email зрителя - CardNumber Номер дисконтной карты - CardBarcode Штрих-код дисконтной карты - isValidate - Флаг валидности карты - DateFrom - Срок действия дисконтной карты с - DateTo - Срок действия дисконтной карты по - isActive - Флаг активности карты - DiscountCard - Признак дисконтной карты - SumToNextDiscount - Сумма оставшаяся до начисления следующей скидки - LoyaltyCard - Признак карты лояльности - CurrentPercent - Текущий процент скидки по дисконту - CurrentPoints - Кол-во накопленных баллов - result_code - Код ошибки - result_message - Описание ошибки |
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow CardNumber="125"/> <InputRow CardNumber="74"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>1</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row CardNumber="000125" CardBarcode="123012456345789678" DateFrom="01.01.2026" DateTo="31.12.2026" isValid="1" isActive="1" IDSpectator="1234" result_code="0" result_message="OK"/> <Row CardNumber="000074" CardBarcode="123012438545789421" DateFrom="01.01.2024" DateTo="31.12.2024" isValid="0" isActive="0" IDSpectator="1234" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |