Мне нужно проверить данные кредитной карты - PullRequest
2 голосов
/ 28 июня 2011

Мне нужно проверить данные кредитной карты, такие как

Card Type
Card Number 
Card CVV number 
Card Exper Date

Мне нужно убедиться, что все вышеперечисленные данные действительны в настоящее время.

Не могли бы вы помочь мне, как преодолетьэто?

Ответы [ 2 ]

4 голосов
/ 28 июня 2011

Magento поставляется с Действительно легкая проверка полей , поэтому вам нужно только добавить некоторые классы к рассматриваемым полям.

  • validate-cc-type или validate-cc-type-select
  • validate-cc-number
  • validate-cc-cvn
  • validate-cc-exp

Однако обычные платежные модули уже должны использовать их, так что вы делаете, что нарушает его или иным образом требует детали CC?

3 голосов
/ 28 июня 2011

Чтобы ответить на ваш вопрос:

Ответ является всеобъемлющим иправильно ответит на ваш вопрос.

Альтернативой является полная передача деталей и обработки третьему лицу, что устраняет риск для вас и обязательство быть совместимым с PCI-DSS

Проверка CVV может быть выполнена только через взаимодействие с поставщиком.Существуют простые правила, например:

  • AMEX - 4-значный CVV
  • Все остальные - 3-значный CVV

Конечно, позвольте мнеУкажите, что это может быть не совсем точно, и вам следует обратиться к другим, чуть более точным ресурсам:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...