检查PayPal电子邮件地址是否为已验证用户

11

我希望能够检查一个paypal用户在购买我的网站上的商品之前是否拥有已验证的账户。

如果用户未经过验证,则他/她所做的任何付款都将失败。资金将自动退还给用户。

由于欺诈问题,我是否可以添加或编辑代码来实现此功能?

我找到了这个链接:

https://www.paypal.com/us/verified/pal=emailhere

如果我将emailhere替换为任何电子邮件,我就会得到验证或未经验证的结果。

我想将其添加到代码中。谢谢。

1个回答

3
如果你还没有这样做,我建议你使用Express Checkout API。这将允许您在完成付款之前检查付款人的状态。 SetExpressCheckout API将生成您用于重定向用户到PayPal的令牌。然后,他们会登录,查看订单,并点击继续按钮,然后返回您的网站。
此时,您可以调用GetExpressCheckoutDetails以获取所有买家详细信息,包括其已验证状态。
为了完成整个流程,您需要调用DoExpressCheckoutPayment。但是,在付款人未经验证的情况下,您可以简单地停止流程并跳过此调用。没有进行任何付款,因此不需要退款。您可以显示一条消息,要求他们在向您购买商品之前验证其帐户。
如果您正在使用PHP,我建议您查看我的PayPal类库。它可以让所有这些变得非常简单。

哇,这正是我一直在寻找的。非常感谢您的帮助。今天早上我看到了您的库,我会尝试看看它如何在我的应用程序中工作。感谢您的回答! - Chris Xbill Owen
1
如果您对该库有任何疑问,请告诉我。如果需要,我通常会提供30分钟的免费培训,这通常足以让您快速上手。 - Drew Angell
当然,我会准确地做到这一点! - Chris Xbill Owen
它仍然可以正常工作。你遇到了什么问题? - Drew Angell
截至2022年,您的链接无法使用。 - Hitit

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