Rya*_*ett 3 php sdk paypal include
我已经手动从GitHub下载了forpal的paypal-core-sdk,我的服务器没有'composer',我只是手动将文件复制到文档根目录之外的include目录中.问题是当我打电话给服务器borks的某些类,并且不知道我在说什么...即
Fatal error: Class 'PPApiContext' not found in /home/rctoronto/public_html/start.php on line 143
Run Code Online (Sandbox Code Playgroud)
如果我在提供PPApiContext的文件中包含一次,它会移动到另一个错误,所以当我包含它所抱怨的所有内容时,最终会继续.但是后来sdk有内部依赖问题.
我如何正式声明sdk库,以便我的应用程序可以使用它 - 我已经搜索了网络,并没有设法找到这个问题的一个很好的答案.我尝试使用我的php.ini手动更改我的include_path,但仍然无法使用sdk的类.我无法访问/ usr/lib/php或/ usr/local/lib/php,因为我在共享服务器上.
这是paypal的'getAuthorize'网址(我已经手动将include_once用于文件...
$apicontext = new PPApiContext(array('mode' => 'live'));
$clientId = PP_CLIENTID;
$clientSecret = PP_SECRET;
$scope = array('openid', 'email');
$redirectUri = 'https://maskedurl.ca/login?ltype=pp&loginSubmit=true';
$pp_authUrl = PPOpenIdSession::getAuthorizationUrl($redirectUri, $scope , $clientId, $apicontext);
Run Code Online (Sandbox Code Playgroud)
但是我们如何正确地声明整个sdk库呢?
来自:http://paypal.github.io/sdk/
如果您不想使用composer,可以获取SDK zip,将文件解压缩到您的应用程序文件夹并需要'vendor/autoload.php'文件.此文件注册可自动加载PayPal SDK文件的自定义自动加载器.