【发布时间】:2021-07-28 14:17:31
【问题描述】:
这是我的代码:-
$info = 'USER=[insyttest.gmail.com]'
. '&PWD=[YWZXKCGZHQB7R]'
. '&SIGNATURE=[ACt7UQvTwN3aH00Hh1V5A1sVS5xTtjahz.k8T1fcHjjgqwj]'
. '&VERSION=94'
. '&METHOD=GetTransactionDetails'
. '&TRANSACTIONID=[7A705084TL972213C]'
. '&STARTDATE=2021-03-01T05:38:48Z'
. '&ENDDATE=2021-07-07T05:38:48Z';
$curl = curl_init('https://api-3t.paypal.com/nvp');
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $info);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, 1);
$result = curl_exec($curl);
parse_str($result, $result);
echo '<pre>';
print_r($result);
echo '</pre>';
这是回复:-
Array
(
[TIMESTAMP] => 2021-05-06T08:52:15Z
[CORRELATIONID] => f5b6b6f7a2f90
[ACK] => Failure
[VERSION] => 94
[BUILD] => 55101542
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security error
[L_LONGMESSAGE0] => Security header is not valid
[L_SEVERITYCODE0] => Error
)
谁能帮我解决我的错误? 我正在寻找太多,但仍然无法找到完美的解决方案。 我还检查了 StackOverflow 的所有相关问题,所以请不要提及它们,这是那里的代码,但不是任何为我工作的代码
我在 WordPress 网站中使用这种方法
提前感谢您的帮助。
【问题讨论】:
-
“我也检查了 StackOverflow 的所有相关问题,所以请不要提及它们” - 如果发现重复的问题,我们会提及。我们不知道您查看过哪些内容或它们为什么不适合您。
-
那些是真实的凭据吗?如果是,则删除此问题,发布删除/屏蔽这些凭据的新问题。您还应该尽快更改这些凭据,因为您刚刚与世界共享它们。即使您编辑此问题,任何人都可以在编辑历史记录中看到它们。永远不要在任何地方泄露凭据!
-
它不是真正的凭证
-
您能检查一下为什么会出现安全错误吗?
-
在我们开始挖掘之前,更新您的问题以包括您已经阅读过哪些帖子以及您尝试过什么,这样我们就不会坐在这里浪费时间建议您已经测试过的东西(因为您明确告诉我们不要这样做。)
标签: php wordpress paypal paypal-sandbox