如何包含或引导 paypal-core-sdk php

2024-01-06

我已经从 GitHub 手动下载了 php 的 paypal-core-sdk,我的服务器没有“composer”,我只是手动将文件复制到文档根目录之外的包含目录。问题是,当我去调用某些类时,服务器会停止运行并且不知道我在说什么......即

Fatal error: Class 'PPApiContext' not found in /home/rctoronto/public_html/start.php on line 143

如果我在提供 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); 

但是我们如何正确地声明整个sdk库呢?


From: http://paypal.github.io/sdk/ http://paypal.github.io/sdk/

如果您不想使用 Composer,您可以获取 SDK zip,将文件解压到您的应用程序文件夹并需要“vendor/autoload.php”文件。该文件注册一个自定义自动加载器,可以自动加载 PayPal SDK 文件。

下载 SDK 压缩包 https://github.com/paypal/sdk-packages/raw/gh-pages/rest-api-sdk/php/rest-api-sdk-php-0.7.1.zip

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何包含或引导 paypal-core-sdk php 的相关文章

随机推荐