|
<< Оглавление >> Проверка БИНа карты оплаты для получения скидки |
![]() ![]()
|
Function CheckPaymentCardBIN(strInp: string): string;
Метод проверяет по BIN первые 6 цифр карты оплаты и при наличии скидки по карте сообщает об этом
- BIN - Первые 6 цифр карты |
- BIN - Первые 6 цифр карты - CardType Тип карты (MasterCard, VISA и т.д), если не определяется, то "--". - Discount - Процент скидки по карте - result_code - Код ошибки - result_message - Описание ошибки |
Обратите внимание! В параметре BIN необходимо передавать только первые 6 цифр карты. Остальные цифры будут проигнорированы. |
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow BIN="544223"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>0</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row BIN="544223" CardType="Mastercard" Discount="10.00" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |