我正在尝试集成PayPal,用于快速结账和PHP SDK。不幸的是,我收到了以下错误:
“致命错误:未捕获错误:未找到类'Paypal \ Rest \ ApiContext'”
但是,我的代码看不出任何错误:
require "vendor/autoload.php";
$paypal = new \Paypal\Rest\ApiContext(
new \Paypal\Auth\OAuthTokenCredential(CLIENT_ID, CLIENT_SECRET)
);
我已经阅读过这方面的文档,对我来说并没有任何帮助。我的代码与PayPal文档中的代码相同,我按照文档中的建议完全下载并放置了他们的SDK文件。不幸的是,我看不出是什么问题。
非常感谢任何帮助,非常感谢。
答案 0 :(得分:1)
PayPal
,而非Paypal
(注意大写字母P)。所以你想要:
require "vendor/autoload.php";
$paypal = new \PayPal\Rest\ApiContext(
new \PayPal\Auth\OAuthTokenCredential(CLIENT_ID, CLIENT_SECRET)
);
答案 1 :(得分:0)
尝试删除Paypal类名前的第一个'\'。
替换这个:
$paypal = new \Paypal\Rest\ApiContext
通过这个:
$paypal = new Paypal\Rest\ApiContext
您还需要替换new \Paypal\Auth\OAuthTokenCredential(CLIENT_ID, CLIENT_SECRET)
按new Paypal\Auth\OAuthTokenCredential(CLIENT_ID, CLIENT_SECRET)