旧版本的 PayPal PHP SDK ,你可以简单地使用
require_once(PATHTOCOMPOSERVENDORDIR . '/autoload.php');
然后像这样开始使用 SDK
$refundReqest = new RefundTransactionRequestType();
不幸的是,这不再有效并导致错误
Class 'RefundTransactionRequestType' not found
最佳答案
虽然很烦人,但简单的解决方案是显式引用所有必要的依赖项,例如
require_once(PATHTOCOMPOSERVENDORDIR . '/autoload.php');
use PayPal\PayPalAPI\RefundTransactionRequestType;
use PayPal\PayPalAPI\RefundTransactionReq;
use PayPal\CoreComponentTypes\BasicAmountType;
use PayPal\Service\PayPalAPIInterfaceServiceService;
显然,您的依赖项可能会有所不同,您可以使用“未找到类”错误通过反复试验找出它们。
关于php - 自动加载在最新的 PayPal PHP SDK 中损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27047603/