Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Joomla 支付流程开始前的Paypal卡验证_Joomla_Paypal - Fatal编程技术网

Joomla 支付流程开始前的Paypal卡验证

Joomla 支付流程开始前的Paypal卡验证,joomla,paypal,Joomla,Paypal,在开始付款流程之前,有没有办法验证贝宝卡号? 现在,我的paypal支付只有在cardnumber是16位数字时才有效。 假设我输入14位数字,它显示如下错误: 卡号无效 这不是paypal的任何响应。在支付过程开始之前是否有验证卡号的方法?如果您想自己验证卡号,有很多算法和代码。看看周围。但要小心:即使您建议的第一次验证数字检查也是基于一种误解,即并非所有主要卡网络上的有效卡都必须是16位数字。因此,如果您确实在卡处理器前添加了自己的验证,当您请求授权时,当然会检查有效性,请确保您没有过度过滤

在开始付款流程之前,有没有办法验证贝宝卡号? 现在,我的paypal支付只有在cardnumber是16位数字时才有效。 假设我输入14位数字,它显示如下错误:

卡号无效


这不是paypal的任何响应。在支付过程开始之前是否有验证卡号的方法?

如果您想自己验证卡号,有很多算法和代码。看看周围。但要小心:即使您建议的第一次验证数字检查也是基于一种误解,即并非所有主要卡网络上的有效卡都必须是16位数字。因此,如果您确实在卡处理器前添加了自己的验证,当您请求授权时,当然会检查有效性,请确保您没有过度过滤。@geewiz,我见过一种用于信用卡验证的算法。卢恩算法?我用一些信用卡号对它进行了测试。也可以。但我仍然不清楚它是否也会阻止有效的卡号?是的,帐户的又名PANs应该都遵循ISO/IEC 7812,正如维基百科在这里解释的那样:总是包含卢恩校验和数字。