Доступен бесплатный API Java для кредитных карт - PullRequest
6 голосов
/ 10 февраля 2010

Я ищу бесплатный Java API, который позволяет обрабатывать и проверять данные, считанные с кредитной карты. Я НЕ ищу платежный шлюз для этого. Я в основном хочу прочитать карту, сохранить компоненты в памяти и знать, что это действительная карта.

Существуют ли какие-либо бесплатные библиотеки java, которые могут это сделать?

В настоящее время у меня есть устройство для чтения карт USB, и визуально я могу «выбрать» большинство частей, но я уверен, что есть данные контрольной суммы, и я где-то знаю данные CCV1, но где / как я не знаю и предпочел бы использовать API, а не изобретать велосипед.

1 Ответ

9 голосов
/ 10 февраля 2010

Вы не можете проверить, является ли карта действительно «действительной», не пройдя через платежный процессор. Вы можете проверить номер карты, вычислив контрольную сумму (алгоритм легко обнаруживается через Google и чрезвычайно прост в реализации), но вы даже не можете самостоятельно проверить номер CVV / CVS - это хеш, который знает только сеть обработки карт. (Даже банк не знает этот номер, по крайней мере, не напрямую.)

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