chi*_*1ax 3 php paypal paypal-rest-sdk
试图让我的贝宝 REST api 网站上线。它在沙盒模式下运行良好,具有经过验证的传输。
当我为实时客户端 ID 和密钥切换沙箱时,出现错误
{"error":"invalid_client","error_description":"Client Authentication failed"}
Run Code Online (Sandbox Code Playgroud)
我检查并确保我的代码应该上线
$apiContext = new \PayPal\Rest\ApiContext(
new \PayPal\Auth\OAuthTokenCredential(
PP_CLIENT_ID , // ClientID
PP_CLIENT_SECRET // ClientSecret
)
);
// setting mode to live
// https://github.com/paypal/PayPal-PHP-SDK/wiki/Going-Live
$apiContext->setConfig([
'mode' => 'live',
]);
Run Code Online (Sandbox Code Playgroud)
通过 wp_ajax 运行它
任何帮助,将不胜感激!谢谢!
2/5/2019:似乎其他人遇到了这个问题:https : //github.com/paypal/PayPal-PHP-SDK/issues/435
也是我错过的关于 StackOverflow 的同样问题......也没有答案。 PayPal 应用程序与沙盒一样完美运行,客户端身份验证在 Live 上失败:要检查的步骤列表?
小智 7
尝试更改
return new SandboxEnvironment($clientId, $clientSecret);
为
return new ProductionEnvironment($clientId, $clientSecret);
在您的 PayPalClient.php 类中
| 归档时间: |
|
| 查看次数: |
10235 次 |
| 最近记录: |