所以我使用 php api 进行 paypal dodirectpayment,今天早上我们注意到,如果你的信用卡上的所有内容都正确,并且有一个有效的地址,但如果地址与信用卡的账单地址不匹配,交易将仍然通过。我该如何解决?
2 回答
- 信用卡上的名字在在线交易中永远不会匹配。这是一种错误的印象。对于任何支付提供商(不仅仅是 PayPal),只有信用卡号、到期日期、发行日期(如果适用;欧洲卡)、3 位 CVV/CVV2/CSC 代码检查“匹配”。
这样做的原因是,有些公司卡或礼品卡上没有名字,但这并不意味着它们被取消资格。
- 地址验证系统 (AVS)仅验证地址中的数字。这些数字包括建筑物/单元编号和邮政编码(自然识别城市和州)。
例如,如果我的帐单详细信息真的是:
约翰·史密斯
123 Main St
Los Angeles, California
95000
这可能会经历:
布莱恩·亚当斯
123 Second St
Sacramento, California
95000
维基百科条目提到:
例如,如果地址是 101 Main Street, Highland, CA 92346,在美国,AVS 将检查 101 和 92346。持卡人可能会收到来自电子商务验证系统的假阴性或部分拒绝 AVS,这可能需要手动发卡银行对 AVS 条目的覆盖、语音授权或重新编程。
验证姓名/地址的几种方法:
- 使用 PayPal 的地址验证 API,该 API 将地址与用户帐户上已确认的地址进行匹配。
- 邮寄信件:虽然速度较慢且不适合您的场景,但Google使用了这个。生成验证码,将其打印在信函上并邮寄到地址。要求用户登录其帐户并输入验证码以验证其地址的信函。
- 最不可靠:使用公共记录,包括 WhitePages。
希望能帮助到你!
当然这是个问题,如果地址不匹配那明显是诈骗!- 我们通过艰难的方式学到了这一点,损失了大约 5,000 英镑。如果送货地址与帐单地址不匹配,信誉好的商家会自动拒绝交易是常见的做法。
我对您的客户的建议是不要使用 PayPal,因为即使该卡与账单/送货地址匹配,该人在使用他们的虚拟终端时可以使用的名称也不需要匹配,并且他们不会反对银行/信用卡的退款如果他们决定退款,公司会为您服务。然后,您在民事法院没有案件,因为您付款时使用的名称也不是卡注册的名称,可悲!我现在正在与 PayPal 抗争,因为它允许这种情况发生,这将无处可去,但至少我可以说我试过了。在没有警方或 PayPal 帮助的情况下,我们不得不自己打击几起欺诈案件。
我对您的客户的建议是,使用一个可信赖的商家,该商家使用第三方安全机制来匹配卡的名称和银行以及账单/送货地址,例如 SagePay。