Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 带有发行编号和开始日期的支付卡验证_Algorithm_Payment_Credit Card - Fatal编程技术网

Algorithm 带有发行编号和开始日期的支付卡验证

Algorithm 带有发行编号和开始日期的支付卡验证,algorithm,payment,credit-card,Algorithm,Payment,Credit Card,我知道Luhn算法用于验证支付卡号 然而,有没有类似的东西可以告诉我某张卡是否需要开始日期或发行号码,因为这些不是通用的 使用此信息,一旦客户输入了他们的支付卡号,我就会显示或隐藏开始日期和/或发行号输入框。据我所知,无法根据卡号检测是否需要到期日期(我假设这就是您所说的开始日期) 在这种情况下(即不同卡的特殊情况),我会将注意力转向这一点以及支持。有了这些数据,您可以从信用卡的前6-8位获得银行标识代码。我怀疑垃圾箱是否包含您正在查找的数据,但祝您好运 请注意:由于数据是开源的,所以要小心。根

我知道Luhn算法用于验证支付卡号

然而,有没有类似的东西可以告诉我某张卡是否需要开始日期或发行号码,因为这些不是通用的


使用此信息,一旦客户输入了他们的支付卡号,我就会显示或隐藏开始日期和/或发行号输入框。

据我所知,无法根据卡号检测是否需要到期日期(我假设这就是您所说的开始日期)

在这种情况下(即不同卡的特殊情况),我会将注意力转向这一点以及支持。有了这些数据,您可以从信用卡的前6-8位获得银行标识代码。我怀疑垃圾箱是否包含您正在查找的数据,但祝您好运


请注意:由于数据是开源的,所以要小心。根据我的经验,这是准确的,但请记住这一点。如果您认为银行标识代码数据的准确性非常重要,那么可以通过企业解决方案获取银行标识代码数据。

不,我不是说到期日期:开始日期基本上是卡的发行日期。由于该字段仅出现在少数信用卡上(至少在英国),一些客户在信用卡不需要填写字段时会感到困惑,从而导致拒付。一个类似的字段是发行号,客户有时会将其与CV2(事实并非如此)混淆。啊,我明白为什么它对我来说没有完全意义;我认为发行日期/数量在北美并不常见。但据我所知,给定一个卡号,你能找到的只是卡的箱子。你检查过这些卡的箱子是什么样子的吗?它可能会提示您该卡是否存在发行日期/编号。