【发布时间】:2016-04-22 23:57:56
【问题描述】:
我正在尝试获取 PayPal one time purchase integration 的快速结帐令牌。尝试发出 cURL 请求时出现此错误:
ACK=失败&L_ERRORCODE0=81002&L_SHORTMESSAGE0=未指定%20方法&L_LONGMESSAGE0=方法%20指定%20is%20not%20支持&L_SEVERITYCODE0=错误1
这是我的代码
<?php
if(!isset($_GET['id'])) {
header("Location: index.php");
exit();
}
//Get paypal express checkout token
$ch = curl_init("https://api-3t.sandbox.paypal.com/nvp");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"USER: seller-v3rm_api1.test.com",
"PWD: <snip>",
"SIGNATURE: <snip>",
"METHOD: SetExpressCheckout",
"VERSION: 93",
"PAYMENTREQUEST_0_PAYMENTACTION: SALE",
"PAYMENTREQUEST_0_AMT: 25",
"PAYMENTREQUEST_0_CURRENCYCODE: USD",
"RETURNURL: http://test/buy.php",
"CANCELURL: http://test.com",
));
$token = curl_exec($ch);
echo $token;
我错过了什么吗?
【问题讨论】: