信用卡验证&检查

时间:2010-12-13 18:53:14

标签: payment-gateway

HI。我看到一些检测信用卡#的库是否有效。但是,它基于算法,​​而不是真正与信用卡公司核实。

是否有方法或API,以便我可以传递卡名称&卡#并查看它们是否有效并匹配?

另外,哪个支付途径好?

3 个答案:

答案 0 :(得分:4)

您可以使用authorize.net作为支付网关,并且他们的API允许您在从信用卡“捕获”资金之前“授权”。这样可以确保卡中有足够的资金。

关于名称匹配,在authorize.net中有一个反欺诈功能,您可以强制网关验证名称,地址,邮政编码等。因此,当存在一个或多个不匹配时,交易将被拒绝。< / p>

希望这有帮助。

答案 1 :(得分:2)

使用Luhn algorithm对校验位验证信用卡号。维基百科文章包含各种语言实现的链接。

另见here

答案 2 :(得分:2)

您可以自行检查转录错误的编号(或真正愚蠢的伪造者)(请参阅Dennis's answer)。要检查信用卡号码的实际有效性(如:已发卡,是否已被宣布为被盗等),或检查有效期,姓名等,您需要联系发卡银行(或信用卡组织)。您需要与他们开立一个帐户(或者更常见的是通过您自己的银行作为货运代理)。这是您付费的服务。它通常作为更大包裹的一部分提供,包括发行信用卡付款的可能性。一旦您选择了提供商,他们将提供一个软件来联系他们的服务,更重要的是他们的服务凭证只要您与他们的合同运行就会保持有效。

相关问题