php - 安全 header 无效 - 1002

标签 php security paypal

我正在尝试将 nvp API 用于 ExpressCheckout,

我已经在我的 php 页面中设置了这个:

$userPaypal = "****";
$passPaypal = "****";
$signaturePaypal = "*****";

$params = array(
    'METHOD' => 'SetExpressCheckout',
    'VERSION' => '202.0',
    'USER' => $userPaypal,
    'SIGNATURE' => $signaturePaypal,
    'PWD' => $passPaypal,
    'RETURNURL' => 'process.php',
    'CANCELURL' => 'cancel.php',

    'PAYMENTREQUEST_0_AMT' => '10',
    'PAYMENTREQUEST_0_CURRENCYCODE' => 'EUR');

$params = http_build_query($params);

$endpoint = 'https://api-3t.sandbox.paypal.com/nvp';
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => $endpoint,
    CURLOPT_POST => 1,
    CURLOPT_POSTFIELDS => $params,
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_SSL_VERIFYPEER => false,
    CURLOPT_SSL_VERIFYHOST => false,
    CURLOPT_VERBOSE => 1
    ));

$response = curl_exec($curl);
$responseArray = array();
parse_str($response, $responseArray);
var_dump($responseArray);
curl_close($curl);

这是 var_dump 给我的:

array (size=9)

'TIMESTAMP' => string '2015-12-17T17:05:44Z' (length=20)

'CORRELATIONID' => string '287a4dff68c2f' (length=13)

'ACK' => string 'Failure' (length=7)

'VERSION' => string '202.0' (length=5)

'BUILD' => string '18308778' (length=8)

'L_ERRORCODE0' => string '10002' (length=5)

'L_SHORTMESSAGE0' => string 'Security error' (length=14)

'L_LONGMESSAGE0' => string 'Security header is not valid' (length=28)

'L_SEVERITYCODE0' => string 'Error' (length=5)

有人知道如何解决“安全 header 无效”问题吗?

谢谢, 罗宾。

最佳答案

此错误表示 API 凭据不正确。请仔细检查您的 API 凭据并确保您没有将 paypal live API 凭据用于沙箱 API。

关于php - 安全 header 无效 - 1002,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34340448/

相关文章:

php - 为什么我应该在付款请求后放置 sleep 功能以获取 Paypal 交易 ID?

php - 多个值插入mysql数据库表

php - Laravel 不显示数据

node.js - NodeJS OAuth2.0原理

apache - 由于新的 Log4j 漏洞,Apache HTTP Server 可以允许反向脱壳吗?

php - 获取引荐来源网址 - 来自 Paypal (HTTPS) 的访客

PHP -- 将字符串转换为 bigint

java - jsoup 白名单放松模式对于所见即所得编辑器来说过于严格

PayPal 未通过捐赠金额

php - Paypal Checkout Express 空购物车问题