【问题标题】:How do i connect a third party paypal account by using email id and send invoice on behalf如何使用电子邮件 ID 连接第三方贝宝帐户并代表发送发票
【发布时间】:2017-08-09 10:49:22
【问题描述】:

我正在将 Paypal 与我们的多个商家平台集成。这里商户只需要输入他的 Paypal email Id,这里我只需要验证他的 First NameLast Name 来匹配Paypal 帐户和我们平台中输入的名称。

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

我在下面找。

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

2) 在验证我如何能够代表发送发票后 商家。

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      所以需要以下步骤:

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

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

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

      【讨论】:

        猜你喜欢
        • 2016-07-07
        • 2013-12-13
        • 1970-01-01
        • 1970-01-01
        • 2022-11-08
        • 2014-06-30
        • 2012-03-30
        • 2020-03-24
        • 1970-01-01
        相关资源
        最近更新 更多