如何使用电子邮件ID连接第三方paypal帐户并代表

时间:2017-08-09 10:49:23

标签: paypal paypal-sandbox paypal-rest-sdk

我正在将Paypal与我们的多个商家平台整合在一起。在这里,商家只需要输入他的Paypal 电子邮件ID ,在这里我只需要验证他的名字姓氏与之匹配Paypal帐户和我们平台中输入的名称。

然后我应该能够代表Merchant从我们的平台向他们的客户发送发票。

我正在寻找以下。

  

1)如何使用paypal验证商家电子邮件ID

     

2)验证我如何代表发送发票   商家。

仅供参考,我只是找到类似的设置功能here。我需要这样的东西。

2 个答案:

答案 0 :(得分:1)

您可以使用GetVerifiedStatus API验证商家PayPal帐户:

requestEnvelope.errorLanguage = en_US& emailAddress = teatemail@test.com&& firstName = Firstname& lastName = Lastname& matchCriteria = NAME

验证后,您可以获得API调用permissions,之后您可以运行invoicing API来发送发票。

答案 1 :(得分:1)

经过长时间的分析,我发现要具备上述功能,我必须使用Paypal的AdaptivePayment方法从我们这边生成发票并向客户发送付款和发票页面的链接邮件。

但在此之前,我必须使用PP_Punna提到的GetVerifiedStatus API来验证商家的电子邮件ID。

因此需要执行以下步骤:

1)使用GetVerifiedStatus API验证包含名字和姓氏的商家电子邮件ID。

2)使用AdaptivePayment方法(PAY)生成PayKey,方法是将接收方电子邮件ID作为商家电子邮件ID,在第一步验证并创建网址

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=[PayKey]。并把它放在paypal按钮下。