【问题标题】:Paypal Rest API on webshop provided to third party companies提供给第三方公司的 Webshop 上的 Paypal Rest API
【发布时间】:2017-12-26 03:04:20
【问题描述】:

背景

我们正在开发一个出售给其他公司的网上商店。 这些公司托管网上商店并在他们自己的服务器上销售他们的产品。 网店使用 Paypal Rest API 供客户付款。 https://developer.paypal.com/docs/api/

为了将 Paypal 激活为一种付款方式,公司会在网上商店管理区域中提供其 Paypal 详细信息。

我们现在如何做

现在企业需要创建一个Paypal开发者账号,然后在developer.paypal.com创建一个新的App来获取自己的Client ID和Client Secret Code。

然后他们在网上商店管理区域提供他们的客户 ID 和客户密码。

问题

这是正确的方法吗? 我们认为告诉我们的客户(公司)在 Paypal 中创建“开发者帐户”感觉有点奇怪,因为他们实际上并不是开发者,只是销售他们产品的网店所有者。

我找到了关于设置一个名为“payee”的参数的信息,这意味着您可以设置付款的接收方,请参阅:https://devblog.paypal.com/setting-payee/https://developer.paypal.com/docs/api/payments/#definition-payee

是否可以像这样使用“收款人”作为解决方案?: 我们作为网店的开发者有一个 Paypal 开发者帐户,并提供我们的客户 ID 和客户密码,然后在我们所有客户的网店中使用?然后公司只需要在网店管理区域提供他们的 Paypal 帐户电子邮件,然后将其用作“收款人”参数。

这是一个好的解决方案吗?或者同一个 App、Client ID 和 Client Secret Code 不能用于多家公司及其网店?那我们该如何解决呢?

谢谢!

【问题讨论】:

    标签: paypal paypal-rest-sdk


    【解决方案1】:

    在与 PayPal 支持人员沟通后解决此问题。 这是回答我的问题的通信中的一些信息:

    “不要使用收款人字段,因为您将能够处理创建的所有交易,因为您是支付过程中的外部“参与者”。”

    “关于创建开发者账号和App并不意味着他们是开发者。开发者门户是一个允许管理应用程序和处理沙盒测试帐户的工具。它是创建一个唯一的方法应用程序。”

    所以结论是,我们今天的做法是正确的,是这样的:

    “现在公司需要创建一个 Paypal 开发者帐户,然后在 developer.paypal.com 中创建一个新的应用程序来获取他们自己的客户 ID 和客户密码。 然后他们在网上商店管理区域提供他们的客户 ID 和客户密码。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 2012-01-03
      • 2016-05-24
      • 2016-01-02
      • 2013-05-03
      • 1970-01-01
      相关资源
      最近更新 更多