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

How do i connect a third party paypal account by using email id and send invoice on behalf

我正在将 Paypal 与我们的多个商家平台集成。在这里,商家只需要输入他的 Paypal 电子邮件 ID,在这里我只需要验证他的 名字 姓氏 与Paypal账户和我们平台输入的姓名匹配。

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

我在下面找

1) How do i validate Merchant email id with paypal

2) After validating how do i be able to send Invoices on behalf of Merchants.

仅供参考,我发现类似的设置功能 here。我需要这样的东西。

您可以使用 GetVerifiedStatus API:

验证商家 PayPal 帐户

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

验证后,您可以API调用permissions after that you can run the invoicing API发送发票。

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

但在执行此操作之前,我必须使用 GetVerifiedStatus API 验证商家的电子邮件 ID,如 PP_Punna 所述。

因此需要执行以下步骤:

1) 使用 GetVerifiedStatus API.

使用名字和姓氏验证商家电子邮件 ID

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

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