paypal - 有没有办法以编程方式判断 PayPal Client ID 和 Secret 是来自 Sandbox 还是 Live 环境?

标签 paypal

当您在 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/

相关文章:

php - Paypal AngellEye DoExpressCheckout - 数据不匹配

php - magento 是否收取交易费用

ios - iOS 应用上的 Paypal

php - Paypal 按钮 : How to return a specified value when a payment is successful?

paypal - 在沙盒模式下 AdapativeAccounts/GetVerifiedStatus 使用什么电子邮件?

asp.net-mvc-3 - PayPal Helper 需要一些帮助

Paypal 沙盒阻止 WinHTTP.WinHTTPRequest.5.1

c# - .NET 请求被中止 : Could not create SSL/TLS secure channel

paypal - PayPal 是否通过快速结账计算税款?

android - Paypal future 付款协议(protocol)页面未在 android 中显示指向商户隐私政策和用户协议(protocol)的链接