Paypal PHP SDK:致命错误:未捕获错误:未找到类'Paypal \ Rest \ ApiContext'

时间:2016-06-21 13:44:24

标签: php paypal sdk

我正在尝试集成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文件。不幸的是,我看不出是什么问题。

非常感谢任何帮助,非常感谢。

2 个答案:

答案 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)