2017-02-12 5 views
-1

Я знаю, что это возможно test if a card is valid with regex, но как бы проверить, активна ли карта и ее можно заряжать? Я просто попытался зарегистрироваться для бесплатной пробной версии популярной онлайн-службы потоковой передачи с моей старой деактивированной визовой картой, и число было действительно, но все же отклонилось, когда я попытался двигаться вперед.Как узнать, активна ли кредитная карта?

Есть ли общий способ проверить это?

Всякий раз, когда я нахожусь в Google для этого, я получаю много учебных пособий по PayPal, и я хотел бы держаться подальше от PayPal, если это возможно.

ответ

1

Для проверки кредитной карты является законным:

  1. Проверьте это против Luhn Algorithm. (Будет проверять только номер карты в допустимом формате).
  2. Проверьте номер карты с известным Issuer Identification Numbers.
  3. Выполняйте авторизацию только (ТОЛЬКО ТОЛЬКО AUTH) за $ 0,00 (или 0,01 доллара, если ваш процессор не поддерживает нулевые авторизации). Это единственный гарантированный способ проверки наличия кредитной карты.
Смежные вопросы