背景
我们正在开发一个网络商店,我们出售给其他公司。这些公司经营网络商店,并在自己的服务器上销售产品。该网络商店使用Paypal Rest对客户进行支付。https://developer.paypal.com/docs/api/
为了激活Paypal作为一种支付方式,公司在webshop管理区域提供他们的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和客户秘密代码,然后在我们所有的客户网络商店中使用?然后,这些公司只需要在webshop管理区域提供他们的Paypal帐户电子邮件,然后作为“受款人”参数使用。
这是一个很好的解决方案吗?还是同一应用程序、客户ID和客户机密代码不允许用于多家公司及其网络商店?那我们怎么解决呢?
谢谢!
发布于 2017-07-21 13:11:04
这是在与PayPal支持通信后解决的。以下是来文中的一些信息,回答了我的问题:
不要使用收款人字段,因为您将能够处理所有您不想要的事务,因为您是支付过程中的外部“参与者”。
“关于创建开发者帐户和应用程序,并不意味着他们是开发人员。开发人员门户是一种工具,可以管理应用程序和处理Sandbox测试帐户。这是创建应用程序的唯一途径。”
因此,我们得出的结论是,我们今天这样做是正确的,就是这样:
“现在,这些公司需要创建一个Paypal开发者账户,然后在developer.paypal.com中创建一个新的应用程序,以获得自己的客户ID和客户秘密代码。然后,它们在网店管理区域提供客户ID和客户秘密代码。”
https://stackoverflow.com/questions/45214324
复制相似问题