实时环境中的 PayPal 访问令牌
PayPal Access token in live environment
我已经在沙盒环境中成功生成了 PayPal 访问令牌。但是,当我将沙箱更改为实时并将 clientId/clientSecret 更新为实时代码时,出现以下异常:
Fatal error: Uncaught exception 'PayPal\Exception\PPConnectionException' with message 'Got Http response code 401 when accessing https://api.sandbox.paypal.com/v1/oauth2/token.' in /home/hbooking/includes/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PPHttpConnection.php:159
出于某种原因,它仍在尝试访问 code 401 when accessing https://api.sandbox.paypal.com/v1/oauth2/token
除了模式和凭据之外,还有什么必须更改的吗?
$sdkConfig = array("mode" => "live");
$clientId = 'removedClientId';
$clientSecret = 'removedClientSecret';
$cred = new OAuthTokenCredential($clientId, $clientSecret, $sdkConfig);
$cred->accessToken = $cred->getAccessToken($sdkConfig);
print $cred;
我正在使用 PayPal-PHP-SDK
。我已将文件夹解压缩到我的 Web 服务器目录中。但是,我没有作曲家,这是个问题吗?
要解决此问题,您的 php 脚本需要 require
/pathTo/autoload.php
和 /pathTo/bootstrap.php
文件。此外,这些文件中的凭据应使用您的 clientId
、clientSecret
进行更新,并将 sandbox
更改为 live
。
我已经在沙盒环境中成功生成了 PayPal 访问令牌。但是,当我将沙箱更改为实时并将 clientId/clientSecret 更新为实时代码时,出现以下异常:
Fatal error: Uncaught exception 'PayPal\Exception\PPConnectionException' with message 'Got Http response code 401 when accessing https://api.sandbox.paypal.com/v1/oauth2/token.' in /home/hbooking/includes/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PPHttpConnection.php:159
出于某种原因,它仍在尝试访问 code 401 when accessing https://api.sandbox.paypal.com/v1/oauth2/token
除了模式和凭据之外,还有什么必须更改的吗?
$sdkConfig = array("mode" => "live");
$clientId = 'removedClientId';
$clientSecret = 'removedClientSecret';
$cred = new OAuthTokenCredential($clientId, $clientSecret, $sdkConfig);
$cred->accessToken = $cred->getAccessToken($sdkConfig);
print $cred;
我正在使用 PayPal-PHP-SDK
。我已将文件夹解压缩到我的 Web 服务器目录中。但是,我没有作曲家,这是个问题吗?
要解决此问题,您的 php 脚本需要 require
/pathTo/autoload.php
和 /pathTo/bootstrap.php
文件。此外,这些文件中的凭据应使用您的 clientId
、clientSecret
进行更新,并将 sandbox
更改为 live
。