PayPal 结帐:不允许仅使用客户端 ID 创建 orders/subscriptions
PayPal checkout: Don't allow creation of orders/subscriptions with only Client ID
我正在努力将 PayPal 订阅集成到我的网络应用程序中。我在服务器端创建订阅,但创建订阅对任何人来说都是微不足道的,因为 PayPal 只需要 public 客户端 ID。这旨在允许(大部分)服务器较少的事务,但在我的情况下,感觉就像让我的应用程序的一部分暴露在外。
有什么方法可以禁用它吗?
继续使用您在服务器端拥有的 clientId+secret(或者,创建一个新对并停用当前对,如果您偏执)
然后,创建一个单独的无需许可的 REST 应用程序以供您的按钮使用。如果在沙盒中测试,请确保它对应于相同的沙盒帐户,并为它命名 "no permissions" 以清楚起见。在应用程序功能部分,取消选中所有内容。
这个新的 clientid 将无法创建订单或订阅,但可用于显示按钮并批准在服务器端创建的按钮。
我正在努力将 PayPal 订阅集成到我的网络应用程序中。我在服务器端创建订阅,但创建订阅对任何人来说都是微不足道的,因为 PayPal 只需要 public 客户端 ID。这旨在允许(大部分)服务器较少的事务,但在我的情况下,感觉就像让我的应用程序的一部分暴露在外。
有什么方法可以禁用它吗?
继续使用您在服务器端拥有的 clientId+secret(或者,创建一个新对并停用当前对,如果您偏执)
然后,创建一个单独的无需许可的 REST 应用程序以供您的按钮使用。如果在沙盒中测试,请确保它对应于相同的沙盒帐户,并为它命名 "no permissions" 以清楚起见。在应用程序功能部分,取消选中所有内容。
这个新的 clientid 将无法创建订单或订阅,但可用于显示按钮并批准在服务器端创建的按钮。