我正在寻找一个免费的 Java API,它允许处理和验证从信用卡读取的数据。我不是在寻找支付网关来做到这一点。我基本上想读取卡片,将组件存储在内存中并知道它是一张有效的卡片。
有没有免费的 java 库可以做到这一点?
目前我有一个 USB 读卡器,从视觉上我可以“挑选出”大部分内容,但我确定有校验和数据,而且我知道这里某处的 CCV1 数据,但我不知道在哪里/怎么知道知道并且更愿意使用 API 而不是重新发明轮子。
最佳答案
如果不通过支付处理器,您无法检查一张卡是否真正“有效”。您可以通过计算校验和来验证卡号(算法很容易通过谷歌找到,并且实现起来非常简单),但您甚至无法自己验证 CVV/CVS 号——这是一个只有卡处理网络知道的散列。 (甚至银行都不知道这个数字,至少不知道。)
关于java - 提供免费的信用卡 Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238078/