Единый платеж с использованием PayPal SDK [PHP] - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу производить платежи другим пользователям 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);
}

Мне нужно сделать платеж на нужный адрес электронной почты.

...