1
我使用Rest Api(不是信用卡付款)設置了簡單的paypal付款。使用REST api的Paypal付款處理
在Sandbox模式下一切正常,但切換到Live模式並使用Live模式clientID與Secret密鑰。我得到這個錯誤:
PHP Fatal error: Uncaught exception 'PayPal\Exception\PayPalConnectionException' with message 'Got Http response code 401 when accessing https://api.sandbox.paypal.com/v1/oauth2/token.' in /vendor/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php:154
Stack trace:
#0 /vendor/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(241): PayPal\Core\PayPalHttpConnection->execute('grant_type=clie...')
#1 /vendor/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(266): PayPal\Auth\OAuthTokenCredential->getToken(Array, '***', '***...', 'grant_type=clie...')
#2 /vendor/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(210): PayPal\Auth\OAuthTokenCredential->generateAccessToken(Array, NULL)
#3 /vendor/paypal/rest-api-sdk-php/lib/PayPal/Auth/OAuthTokenCredential.php(160 in /vendor/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php on line 154
這種事只有在實時模式...我檢查了所有按鍵,一切都設置正確,從我的觀點。請讓我知道如何解決這個問題?
對於laravel:$ apiContext->調用setConfig需要進行設置。 https://github.com/paypal/PayPal-PHP-SDK/wiki/Adding-Configurations –