Я хочу производить платежи другим пользователям PayPal с помощью PHP SDK.Я провел свое исследование и вижу, что библиотека V1 - лучшая вещь для этого.Но я столкнулся с некоторыми ошибками, с 403 запросами, а теперь с ошибками CURL.
Это то, что я использую:
global $payouts, $senderBatchHeader;
$senderBatchHeader->setSenderBatchId(uniqid())
->setEmailSubject("You have a Payout!");
$senderItem = new \PayPal\Api\PayoutItem();
$senderItem->setRecipientType('EMAIL')
->setReceiver('XXXX@GMAIL.COM')
->setAmount(new \PayPal\Api\Currency('{
"value":"1.0",
"currency":"USD"
}'));
$payouts->setSenderBatchHeader($senderBatchHeader)
->addItem($senderItem);
// For Sample Purposes Only.
$request = clone $payouts;
// ### Create Payout
try {
$payouts->create(['sync_mode' => 'true'], $apiContext);
echo 'Success';
} catch (Exception $ex) {
echo $ex->getCode(); // Prints the Error Code
die($ex);
}
Мне нужно сделать платеж на нужный адрес электронной почты.