Я последовал примеру на https://developer.paypal.com/docs/integration/direct/create-single-payout/, однако, когда я пытаюсь запустить свой код, я не получаю сообщения об ошибке и даже не получаю ответ от PayPal.
Я пытался настроить почти все, нокажется, ничего не работает, я где-то читал о проблемах SSL, поэтому я пошел дальше, пытаясь исследовать это, но ничего не смог найти.Вот мой php-код:
function payOut(){
$data = '{
"sender_batch_header": {
"email_subject": "You have a payout!",
},
"items": [
{
"recipient_type": "EMAIL",
"amount": {
"value": "9.87",
"currency": "USD"
},
"note": "Thanks for your patronage!",
"sender_item_id": "201403140001",
"receiver": "yepni@gmail.com"
}
]
}';
curl_setopt($ch, CURLOPT_URL,
"https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=true");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSLVERSION , 6); //NEW ADDITION
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type: application/json",
"Authorization: Bearer $token",
"Content-length: ".strlen($data))
);
}
Мой токен правильный, я буквально не могу получить какой-либо ответ по этому поводу.