Я пытаюсь вернуть продажу в 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