Автозагрузка прервана в последнем PayPal PHP SDK

С более старыми версиями PayPal PHP SDK, Вы могли бы просто использовать

require_once(PATHTOCOMPOSERVENDORDIR . '/autoload.php');

А потом просто начните использовать SDK, как

$refundReqest = new RefundTransactionRequestType();

К сожалению, это больше не работает и приводит к таким ошибкам, как

Class 'RefundTransactionRequestType' not found

0

Решение

Хотя это и раздражает, простое решение заключается в явной ссылке на все необходимые зависимости, например,

require_once(PATHTOCOMPOSERVENDORDIR . '/autoload.php');
use PayPal\PayPalAPI\RefundTransactionRequestType;
use PayPal\PayPalAPI\RefundTransactionReq;
use PayPal\CoreComponentTypes\BasicAmountType;
use PayPal\Service\PayPalAPIInterfaceServiceService;

Очевидно, что ваши зависимости, вероятно, будут другими, и вы можете выяснить их методом проб и ошибок, используя ошибки «Class Not Found».

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector