集成 Paypal Adaptive Payments SDK 时未加载类

Posted

技术标签:

【中文标题】集成 Paypal Adaptive Payments SDK 时未加载类【英文标题】:Classes not loading when integrating the Paypal Adaptive Payments SDK 【发布时间】:2014-08-20 22:55:57 【问题描述】:

我一直在尝试实现 github 上提供的 Paypal 的自适应支付 sdk,并且我正在尝试解决 github 页面上提供的用于链式支付的简单示例之一 (https://github.com/paypal/adaptivepayments-sdk-php/blob/master/samples/SimpleSamples/ChainedPay.php)

我已经更新了 Configuration.php 文件并使用 composer 在我的本地 apache 服务器上安装了 sdk。当我将 github 上链式支付示例的前两行更新为:

require_once('/includes/adaptivepayments-sdk-php-3.6.106/samples/vendor/autoload.php'); require_once('/includes/adaptivepayments-sdk-php-3.6.106/samples/Common/Constants.php');

我知道它会加载 autoload.php、autoload_real,php、ClassLoader.php 和 autoload_namespaces.php 文件。但是,我的网页仍然抛出这个错误:

"Fatal error: Class 'Receiver' not found in \...\views\paypal_try.php on line 25"

而且我不确定为什么类(或任何其他类,我相信)没有被加载。任何有关如何解决此问题的信息和/或指导将不胜感激。

【问题讨论】:

【参考方案1】:

昨天刚刚解决了这个问题。你需要一些东西:

    作曲家设置 namespace-php5.3 分支使用 Composer 签出

看起来可行,但是他们的仓库(和代码)一团糟。

【讨论】:

以上是关于集成 Paypal Adaptive Payments SDK 时未加载类的主要内容,如果未能解决你的问题,请参考以下文章

Paypal Adaptive Payments 查找应用程序 ID

Paypal Adaptive Payments PHP Soap SDK 未定义定义

使用 rails 和 active_paypal_adaptive_payment 执行预批准付款

Paypal Adaptive Payments 以访客身份

Paypal Adaptive - 3 向付款方式(无需将用户带到 Paypal 网站)

Paypal Payments Pro 是不是与 Paypal 的 Adaptive Payments API 兼容?