当您在 PayPal 上创建一个新的 App 时,有 2 个环境,sandbox 和 live。每个环境都提供一个 Client ID 和 Secret,它们在每个环境中都不同,但是有没有办法从编程的角度区分 Client ID/Secret 是属于沙盒环境还是实时环境?
使用 Stripe,他们的 key 以“实时”或“测试”作为前缀,这使得验证变得容易,并且可以清楚地知道哪个是哪个,而 PayPal 则不是。
最佳答案
很遗憾,答案是否定的。
如果不知道它们是从哪里复制的,或者根据实时/沙盒端点测试它们,您就无法区分它们。
编辑:针对实时端点与沙盒端点测试它们的一种方法是请求一个 oauth token ( https://developer.paypal.com/docs/api/overview/#get-an-access-token )
关于paypal - 有没有办法以编程方式判断 PayPal Client ID 和 Secret 是来自 Sandbox 还是 Live 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59309985/