PayPal Payout не удалось с «Получил Http код ответа 403» - PullRequest
0 голосов
/ 12 мая 2018

Я работаю над PayPal с PHP.Я создаю выплату из этого - http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payouts/CreateSinglePayout.html

Точно такой код:

    $payouts = new Payout();

    $senderBatchHeader = new PayoutSenderBatchHeader();
    $senderBatchHeader->setSenderBatchId(uniqid())
        ->setEmailSubject("You have a Payout!");

    $senderItem = new PayoutItem();
    $senderItem->setRecipientType('Email')
        ->setNote('Thanks for your patronage!')
        ->setReceiver('test@example.com')
        ->setSenderItemId("2014031400023")
        ->setAmount(new Currency('{
                            "value":"1.0",
                            "currency":"USD"
                        }'));

    $payouts->setSenderBatchHeader($senderBatchHeader)
        ->addItem($senderItem);

    $request = clone $payouts;

    try {
        $output = $payouts->createSynchronous(PaypalController::$_api_context);
    } catch (Exception $ex) {
        return 'Error: '. $ex->getMessage();
    }

    return 'Success Payout!';

Но когда я запускаю это, он возвращает ошибку - ' Получил Http код ответа 403, когдадоступ к https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=true.'

Почему это происходит, Как я могу решить эту проблему?

Большое спасибо всем, кто помог.

...