网上商店的Paypal Rest API提供给第三方公司

时间:2017-07-20 12:11:11

标签: paypal paypal-rest-sdk

背景

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

要激活Paypal作为付款方式,公司会在网店管理区域提供Paypal详细信息。

我们现在如何做

目前,公司需要创建一个PayPal开发人员帐户,然后在developer.paypal.com中创建一个新的应用程序,以获取他们自己的客户端ID和客户密码。

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

问题

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

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

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

这是一个好的解决方案吗?或者相同的应用程序,客户ID和客户密码不允许用于多家公司及其网上商店?那我们怎么解决呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

"不要使用收款人字段,因为您将能够处理所有创建的交易,您不希望因为您是外部"演员&#34 ;在付款流程中。"

"关于创建开发者帐户和应用程序并不意味着他们是开发人员。开发人员门户是一个允许管理应用程序和处理Sandbox测试帐户的工具。这是创建应用程序的唯一方法。"

所以结论是我们今天正确地做到了这一点,就像这样:

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