Jib*_*ibW 10 credit-card luhn e-commerce
我最初可以通过执行Luhn检查算法来检查以确定我是否有有效的支付卡号.
但是我需要确定它是信用卡还是借记卡来相应地执行下一个任务.我明白这取决于前四个字符,但我不确定确切的范围.
如果有人可以解释或提供一个解释这将是伟大的链接.谢谢.
编辑...
在这两个stackoverflow链接中我没有看到我的问题得到解答.因此,这对于任何这些都不是重复的.
在我的情况下,它不会使用读卡器读取卡,而是使用卡号,CVV和exp日期来完成付款(用户插入这些东西).
同样"是"我可以检查以确定它是Visa卡,万事达卡还是美国运通卡.但无法找到它的卡Credit或Debit卡.(例如,如果卡是Visa卡,那我怎么知道Visa卡是"信用卡"还是"借记卡".这是确切的问题) .
仅通过 PAN 号码您无法明确区分。没有详细说明这些信息的官方公共数据库,如果银行联合起来实现这一点,他们将被指控共谋。
根据您所在的国家/地区,可以使用一些在线资源。巴克莱提供了一份名为“卡识别和验证 - 巴克莱卡”的 PDF 文档,适用于英国,但他们不会对其准确性提供任何保证。它大约每季度更新一次,以跟随行业变化。你必须用谷歌搜索它,因为我无法发布 pdf 文件的链接。
顺便说一句 - 仅进行 LUHN 检查是不够的,因为 LUHN 检查还用于许多其他数字,例如 EAN13 条形码。
| 归档时间: |
|
| 查看次数: |
34452 次 |
| 最近记录: |