我正在尝试将 Paypal 与 PHP 集成,但现在我收到以下消息:
“系统中未找到传入的令牌”
这是我的代码。我哪里错了?
这是我获取令牌的代码,我已成功获取该令牌。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.sandbox.paypal.com/v1/oauth2/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_USERPWD => $PAYPAL_CLIENT_ID.":".$PAYPAL_SECRET,
CURLOPT_POSTFIELDS => "grant_type=client_credentials",
CURLOPT_HTTPHEADER => array(
"Accept: application/json",
"Accept-Language: en_US"
),
));
$result= curl_exec($curl);
$array=json_decode($result, true);
$token=$array['access_token'];
Run Code Online (Sandbox Code Playgroud)
在这里我尝试集成 v1/ payment API:
$ch = curl_init();
$data = '{
"intent": "sale",
"payer": {
"payment_method": "credit_card",
"payer_info": {
"email": "'.$email.'",
"shipping_address": {
"recipient_name": "'.$fname.' '.$lname.'",
"line1": …Run Code Online (Sandbox Code Playgroud)