【发布时间】:2014-07-09 09:24:35
【问题描述】:
我需要在 Code Igniter 项目中使用rest-api-sdk-php。我阅读了文档,第一个问题是 Code Igniter 不使用 Composer 方法,因此我已将库下载为 .zip 文件并放入 library 文件夹中。现在的问题是 SDK 使用 OOP 方法,而 Code Igniter 没有或根本没有,那么我如何将库集成到我的项目中?
尝试使用库时出错
我正在尝试在我的模块(PyroCMS 模块)中使用该库,我执行以下操作:
include SHARED_ADDONPATH . 'libraries/paypal/config.php';
include SHARED_ADDONPATH . 'libraries/paypal/autoload.php';
$PayPal = new \angelleye\PayPal\Adaptive($PayPalConfig);
但我收到此错误:
致命错误:未找到类 'angelleye\PayPal\Adaptive' /var/www/html/alomicuba/addons/shared_addons/modules/payment/controllers/payment.php 第 51 行
所以我认为自动加载不起作用,有什么帮助吗?
【问题讨论】:
-
我们已经把你们都搞定了,对吧?
-
@AndrewAngell 差不多了,我只有一个疑问,因为我的帐户不是 Business 或 Premier,我应该使用哪种付款方式?
Pay不起作用,因为它适用于 Adaptive 并且需要我之前提到的帐户类型,我应该改用DoExpressCheckoutPayment吗? -
你有什么反对更新帐户的? Express Checkout 也需要更新帐户。
-
@AndrewAngell 围绕您的疑问,我向您发送了一封私人电子邮件来回答这个问题,由于我在 CI 项目中使用您的库,所以我做了一些更改,这是 PayPal 配置库唯一需要的参数?
Sandbox, DeveloperAccountEmail, ApplicationID, DeviceID, IPAddress, APIUsername, APIPassword, APISignature, APISubject?
标签: php codeigniter paypal