Я новичок в том, чтобы делать что-либо с помощью PayPal, и это расстраивает меня. Я просто пытаюсь создать прикован платеж с этим здесь, используя песочница бизнес-счета:Может ли кто-нибудь помочь мне с платежами в виде PayPal? PHP
$api = "https://svcs.sandbox.paypal.com/AdaptivePayments/Pay";
$input = array(
"actionType" => "CREATE",
"currencyCode" => "USD",
"feesPayer" => "EACHRECEIVER",
"memo" => "TestNote",
"receiverList" => array(
"receiver" => array(//first goes to merchant(95% of payment)
"amount" => "95.00",
"email" => "[email protected]",
"primary" => true
),
"receiver" => array(//then sends 5% commission to owner of site
"amount" => "5.00",
"email" => "[email protected]",
"primary" => false
)
),
"requestEnvelope" => array(
"errorLanguage" => "en_US"
)
);
$headers = array(
"X-PAYPAL-SECURITY-USERID: ".USER_ID,
"X-PAYPAL-SECURITY-PASSWORD: ".USER_PASS,
"X-PAYPAL-SECURITY-SIGNATURE: ".USER_SIG,
"X-PAYPAL-REQUEST-DATA-FORMAT: NV",
"X-PAYPAL-RESPONSE-DATA-FORMAT: JSON",
"X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T"
);
$ch = curl_init($api);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($input));
$response = curl_exec($ch);
var_dump($response);
Я получил ответ об ошибке:
[{ «ErrorID»: «580001», «домен»: "ТЕРМИНАЛ", "субдомен": "приложение", "серьезность": "Ошибка", "категория": "приложение", "сообщение": "Неверный запрос: {0}"}]
Спасибо за время, чтобы ответить!
Возможно, стоит попробовать несколько ответов [здесь] (http://stackoverflow.com/questions/15854931/paypal-implicit-payment-error-580001). –