Может ли автозаполнение кредитной карты задавать поля типа карты?

Простой вопрос об автозаполнении формы (в моем конкретном случае с использованием Safari 9.1.1). Насколько я читал в Интернете, автозаполнение может заполнять следующие поля:

<input type="text" id="cardNumber">
<input type="text" id="cardHolder">
<input type="text" id="cardExpirationMonth">
<input type="text" id="cardExpirationYear">
<input type="text" id="cardCsc”>

Но может ли автозаполнение также изменить тип карты (маленькие переключатели, которые выбирают, есть ли у вас VISA, Mastercard, VISA Electron и т. д.)?

Я спрашиваю, потому что я действительно столкнулся на веб-сайте с тем фактом, что после автозаполнения номера карты тип карты изменился сам по себе с VISA на VISA Electron. Было ли это вызвано автозаполнением или кодом веб-страницы?

HTML-код радиокнопки выглядит так:

<input type="radio" id="cardType_18" class="paymentSubType cardTypeCode”
    name="cardModel.paymentObjectId" value="18">

Есть ли способ увидеть, какую информацию хранит Safari (в настройках отображается только номер карты и срок действия)?


person Mauro    schedule 12.08.2016    source источник


Ответы (1)


Вы можете посмотреть первые шесть цифр номера карты, который называется ИНН (идентификационный номер эмитента). На основе этой информации вы можете увидеть, какой тип карты должен быть, а затем соответствующим образом обновить. Вот вики-страница, на которой указаны диапазоны МНН для различных поставщиков.

person Ford2bm    schedule 12.08.2016