2012-12-09 68 views
11

我想检查一下,如果一位贝宝用户在购买之前试图从我的网站购买某件商品时拥有经过验证的帐户,检查PayPal电子邮件地址是否是经过验证的用户

一旦用户未通过验证,他/她进行的任何付款都将失败。资金将自动返回给用户。

由于欺诈问题,我是否可以添加或编辑任何代码来完成此项工作。

好吧,我发现这个

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

那里,如果我有任何的电子邮件我得到验证或验证的替代emailhere。

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

回答

3

如果你还没有,我会建议使用Express Checkout API。这将允许您在完成付款之前检查付款人的状态。

SetExpressCheckout API将生成您用于将用户重定向到PayPal的令牌。然后他们会登录,查看订单,然后点击继续,然后将其发送回您的网站。

此时,您可致电GetExpressCheckoutDetails获取所有买家的详细信息,包括他们的验证状态。

要完成整个事情,您可以拨打DoExpressCheckoutPayment。但是,如果付款人未通过验证,您可以简单地停止付款流程并将此电话发出。不会发生付款,因此不需要退款。您只需在向您购物前显示他们需要验证其帐户的消息。

如果你碰巧正在使用PHP,我会建议看看我的class library for PayPal。它使所有这些对你来说非常简单。

+0

哇,这正是我正在寻找的。我感谢你的帮助。我今天早上看了你的图书馆,我会试着看看它是如何工作的。感谢你的回答! –

+1

如果您对图书馆有任何疑问,请告诉我。如果有必要,我通常会提供30分钟的免费培训,这通常足以让您随时随地享受这类服务。 –

+0

当然,我会做到这一点! –

相关问题