PayPal的payer_id是否与每张信用卡唯一对应?

3

我想知道如果使用同一张信用卡进行两笔不同的付款,那么paypal payer_id是否相同。这显然有助于检测可能存在的欺诈交易。

需要注意的是,在使用paypal账户(即用户通过电子邮件登录而不是“即时支付”)的情况下,我认为payer_id始终是相同的,即使用户更改了电子邮件等信息。我的具体问题是关于信用卡付款的。

我将使用Express Checkout api。

谢谢


1
不确定为什么这个问题被关闭了..?? 对我来说,它似乎是一个完全有效的问题,并且绝对符合PayPal、Express Checkout和信用卡处理的范畴。我也相应地回答了他的问题。看起来可能是你没有理解他在问什么..?? - Drew Angell
1个回答

4
我进行了一些测试,根据沙盒环境显示,PayPal系统确实为“来宾结账”系统中使用的每张信用卡创建了唯一的付款人ID。
我首次使用特定的万事达卡进行快速结账,通过查看GetExpressCheckoutDetails,我发现我得到了一个付款人ID。在这种情况下,它给了我DKG3GNSK44HV2。
然后,我用另一张独立的Visa卡做了同样的事情,它给我返回了一个Payer ID:QXQGEYLFMBNY8。
然后,我再次使用原始的万事达卡进行了同样的操作,我得到了与第一次相同的付款人ID:DKG3GNSK44HV2。
最后,我再次尝试了Visa,并获得了与其第一次使用时相同的付款人ID:QXQGEYLFMBNY8。
基于这些测试结果,我认为PayPal确实为其系统中使用的任何信用卡生成唯一的付款人ID。
这是有道理的,因为他们对于通过客人快速结账使用的信用卡可以花费的金额有限制,如果该信用卡已经添加到现有的PayPal帐户中,则他们也不会让您在客人快速结账中使用该信用卡。

这并不是我的Express Checkout的经验。即使用户使用信用卡支付,也会提供payer_id。问题是,两个使用同一张信用卡的信用卡付款是否具有相同的payer_id? - bustrofedon
我刚刚运行了一些测试,我错了。我会相应地编辑我的答案。 - Drew Angell
你提到的有关可花费金额的限制以及使用已经属于 PayPal 帐户的信用卡的问题,让我推断在“生产”环境下,PayPal 将会表现出你在沙盒中描述的行为。 - bustrofedon
1
是的,沙箱旨在像生产服务器一样运行。这是一个非常简单直接的测试场景,我相信在生产中也会是同样的情况。不过您可以向PayPal技术支持确认。如果您登录到您的PayPal帐户,进入“联系我们”,然后选择“电话”,您应该会看到两个电话号码:一个是普通客服,另一个是技术支持。如果您拨打技术支持电话,应该能得到肯定的答复。 - Drew Angell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接