Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal PHP SDK:PayPalConnectionException:响应代码401_Php_Paypal - Fatal编程技术网

Paypal PHP SDK:PayPalConnectionException:响应代码401

Paypal PHP SDK:PayPalConnectionException:响应代码401,php,paypal,Php,Paypal,你好,我一直在和你一起工作 我在尝试创建付款时遇到以下错误 PayPalConnectionException 访问时获取Http响应代码401 我确信$clientId和$clientSecret的值是正确的 在沙箱模式下运行-仍处于开发阶段 有人见过这个吗 我的代码(删除私人信息) 底层paypal curl请求的转储如下所示: [ "url" => "https://api.sandbox.paypal.com/v1/oauth2/token" "method

你好,我一直在和你一起工作

我在尝试创建付款时遇到以下错误

PayPalConnectionException

访问时获取Http响应代码401

我确信
$clientId
$clientSecret
的值是正确的

在沙箱模式下运行-仍处于开发阶段

有人见过这个吗

我的代码(删除私人信息)

底层paypal curl请求的转储如下所示:

[
    "url"     => "https://api.sandbox.paypal.com/v1/oauth2/token"
    "method"  => "POST"
    "headers" => array:3 [
        0 => "User-Agent: PayPalSDK/PayPal-PHP-SDK 1.11.0 (platform-ver=7.0.7; bit=64; os=Linux_4.4.57-18.3-default; machine=x86_64; crypto-lib-ver=1.0.2j-fips; curl=7.37.0)"
        1 => "Authorization: Basic xxx="
        2 => "Accept: */*"
    ]
    "data" => "grant_type=client_credentials"
]
此问题可能(可能)与SDK本身无关

401错误代码表示“”

由于这很难调试,请检查以下内容:

  • 您的帐户是否具有特定功能的资格-请尝试检查您的帐户和

  • 您能否通过curl运行直接测试:

  • curl-v-u“客户端\u id:secret”https://api.sandbox.paypal.com/v1/oauth2/token“-X POST-d”响应类型=令牌和授权类型=客户端凭据“

  • 检查SDK的配置文件,不要假设默认配置正常-检查其中是否存在任何可能的罪魁祸首

  • 你们确定,你们已经正确地将SDK设置为“沙盒”模式,而不是live(这可能是默认的)? 见:

  • [
        "url"     => "https://api.sandbox.paypal.com/v1/oauth2/token"
        "method"  => "POST"
        "headers" => array:3 [
            0 => "User-Agent: PayPalSDK/PayPal-PHP-SDK 1.11.0 (platform-ver=7.0.7; bit=64; os=Linux_4.4.57-18.3-default; machine=x86_64; crypto-lib-ver=1.0.2j-fips; curl=7.37.0)"
            1 => "Authorization: Basic xxx="
            2 => "Accept: */*"
        ]
        "data" => "grant_type=client_credentials"
    ]