Я знаю алгоритм Луна для проверки номеров платежных карт.Проверка платежной карты с номером эмиссии и датой начала
Однако есть ли что-то подобное, что скажет мне, нужна ли конкретная карта для даты начала или номера выпуска, поскольку они не универсальны?
Используя эту информацию, я затем покажу или скрою поля ввода даты начала и/или выпуска номера после того, как клиент ввел номер своей платежной карты.
Нет, я не имею в виду дату истечения срока действия: Дата начала - это, по сути, дата выпуска карты. Поскольку это поле присутствует только на небольшом количестве карт (по крайней мере, в Великобритании), некоторые клиенты путаются и заполняют поля, когда они не требуются для их карты, что приводит к отказу платежа. Аналогичным полем является номер проблемы, который клиенты иногда путают с CV2 (а это не так). – Dunnie
Ах, я понимаю, почему это не имело для меня полного смысла; Я не думаю, что даты выпуска/номера распространены в Северной Америке. Но, насколько я знаю, с учетом номера карты все, что вы можете найти, это корзина. Вы проверили, как выглядит один из этих карт? Это может дать вам представление о том, существует ли дата/номер выпуска для этой карты. –