PayPal Rest API Выплаты не дают ответа PHP - PullRequest
0 голосов
/ 24 февраля 2019

Я последовал примеру на 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))
);
}

Мой токен правильный, я буквально не могу получить какой-либо ответ по этому поводу.

...