我想检查尝试从我网站购买商品的PayPal用户在购买之前是否拥有经过验证的帐户。
用户未经过验证后,他/她所做的任何付款都将失败。资金将自动退还给用户。
由于欺诈问题,我是否可以添加或编辑任何代码以实现此功能。
我发现了这个
https://www.paypal.com/us/verified/pal=emailhere
如果我用任何电子邮件替换emailhere,我会得到验证或未经验证。
我想将此添加到代码中。 感谢
答案 0 :(得分:3)
如果您还没有,我建议您使用Express Checkout API。这样您就可以在完成付款之前检查付款人状态。
SetExpressCheckout API会生成您用于将用户重定向到PayPal的令牌。然后,他们会登录,查看订单,然后点击“继续”,将其发送回您的网站。
此时,您可以致电GetExpressCheckoutDetails获取所有买方详细信息,包括其已验证状态。
要完成整个事情,你可以致电DoExpressCheckoutPayment。但是,如果付款人未经过验证,您可以简单地停止流程并将此呼叫退出。不会付款,因此无需退款。在向您购物之前,您只需显示他们需要验证其帐户所需的消息。
如果您正在使用PHP,我建议您查看我的class library for PayPal。它使所有这一切对你来说非常简单。