2017-02-10 23 views
0

Я знаю алгоритм Луна для проверки номеров платежных карт.Проверка платежной карты с номером эмиссии и датой начала

Однако есть ли что-то подобное, что скажет мне, нужна ли конкретная карта для даты начала или номера выпуска, поскольку они не универсальны?

Используя эту информацию, я затем покажу или скрою поля ввода даты начала и/или выпуска номера после того, как клиент ввел номер своей платежной карты.

ответ

0

Насколько я знаю, нет никакого способа определить, является ли срок годности (я предполагаю, что это то, что вы имели в виду под номером start date), на основании номера карты.

В таких ситуациях (например, в особых случаях для разных карт) я обратился к этому site, а также к поддержке data. С помощью этих данных вы можете получить корзину кредитной карты с первых 6-8 цифр. Я скептически отношусь к тому, содержит ли даже bin данные, которые вы ищете, но удачи!

Просто примечание: будьте осторожны с данными, так как это с открытым исходным кодом. По моему опыту это было точно, но убедитесь, что вы это помните. Существуют корпоративные решения для получения данных о бинах, если точность важна для вас.

+0

Нет, я не имею в виду дату истечения срока действия: Дата начала - это, по сути, дата выпуска карты. Поскольку это поле присутствует только на небольшом количестве карт (по крайней мере, в Великобритании), некоторые клиенты путаются и заполняют поля, когда они не требуются для их карты, что приводит к отказу платежа. Аналогичным полем является номер проблемы, который клиенты иногда путают с CV2 (а это не так). – Dunnie

+0

Ах, я понимаю, почему это не имело для меня полного смысла; Я не думаю, что даты выпуска/номера распространены в Северной Америке. Но, насколько я знаю, с учетом номера карты все, что вы можете найти, это корзина. Вы проверили, как выглядит один из этих карт? Это может дать вам представление о том, существует ли дата/номер выпуска для этой карты. –