Невозможно отказаться от продажи в PayPal с помощью PHP SDk (неопределенный getApiContext) - PullRequest
1 голос
/ 30 мая 2019

Я пытаюсь вернуть продажу в PayPal с помощью PHP SDK. Тем не менее, он показывает ошибку как Call to undefined function App\Http\Payment\PayPal\getApiContext() Я возвращаю деньги, используя PHP SDk PayPal.

use PayPal\Api\Amount;
use PayPal\Api\RefundRequest;
use PayPal\Api\Sale;


        $amt = new Amount();
        $amt->setTotal($amount)
            ->setCurrency('USD');

        // ### Refund object
        $refundRequest = new RefundRequest();
        $refundRequest->setAmount($amt);


        // ###Sale
        $sale = new Sale();
        $sale->setId($sale_id);
        try {
            // Create a new apiContext object so we send a new
            // PayPal-Request-Id (idempotency) header for this resource
            $apiContext = getApiContext(config('paypal.id'), config('paypal.secret'));
            // Refund the sale
            // (See bootstrap.php for more on `ApiContext`)
            $refundedSale = $sale->refundSale($refundRequest, $apiContext);
        } catch (\Exception $ex) {
            echo $ex;
            exit(1);
        }

        return $refundedSale;

Обновление:

Я имею в виду https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/sale/RefundSale.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...