我想知道使用同一张信用卡进行两次单独付款的 paypal payer_id 是否相同。这对于检测可能的欺诈交易显然很有用。
请注意,对于贝宝帐户(即用户使用电子邮件登录,而不是“随时随地”付款,我假设 payer_id 始终相同,即使用户更改电子邮件等)。我的具体问题是关于信用卡付款的。
我将使用 Express Checkout api。
谢谢
我想知道使用同一张信用卡进行两次单独付款的 paypal payer_id 是否相同。这对于检测可能的欺诈交易显然很有用。
请注意,对于贝宝帐户(即用户使用电子邮件登录,而不是“随时随地”付款,我假设 payer_id 始终相同,即使用户更改电子邮件等)。我的具体问题是关于信用卡付款的。
我将使用 Express Checkout api。
谢谢
我进行了一些测试,根据沙盒,PayPal 系统确实为“客人结帐”系统中使用的每张信用卡创建了一个唯一的付款人 ID。
我第一次使用带有特定万事达卡的 Guest Checkout 进行了 Express Checkout。在检查 GetExpressCheckoutDetails 后,我确实看到我得到了一个付款人 ID,在这种情况下,它给了我 DKG3GNSK44HV2。
然后我用一张单独的 Visa 卡做了同样的事情,它给了我一个付款人 ID QXQGEYLFMBNY8。
然后我用原来的万事达卡再次做了同样的事情,我得到了与第一次相同的 DKG3GNSK44HV2 付款人 ID。
最后,我再次尝试了 Visa,并获得了与我第一次使用它时相同的付款人 ID QXQGEYLFMBNY8。
基于这些测试,我会说 PayPal 确实为其系统中使用的任何信用卡生成了唯一的付款人 ID。
这是有道理的,因为在他们实际强制您创建帐户之前,他们对您可以通过 Guest Checkout 使用任何给定信用卡花费多少钱有限制,如果那样的话,他们也不会让您在 Guest Checkout 中使用信用卡卡已添加到现有的 PayPal 帐户。