您好我请求帮助,因为我无法与API PayPal(在PHP中)进行通信。 我遇到合成错误消息(错误10002)。 我多次更改标识符,因此它不是来自。
有人会有一个想法,帮助我,因为我完全被封锁了。
$api_paypal = 'https://api-3t.paypal.com/nvp?';
$user = 'something';
$pass = 'something';
$signature = 'something';
$params = array(
'USER' => $user,
'PWD' => $pass,
'SIGNATURE' => $signature,
'METHOD' => 'SetExpressCheckout',
'VERSION' => 86,
'PAYMENTREQUEST_0_AMT' => '40.00',
'PAYMENTREQUEST_0_CURRENCYCODE' => 'EUR',
'cancelUrl' => 'http://www.google.fr',
'returnUrl' => 'http://www.google.fr',
);
$params = http_build_query($params);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $api_paypal,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $params,
));
$response = curl_exec($curl);
dump($response);
$responseArray = array();
parse_str($response, $responseArray);
curl_close($curl);