cakephp Paypal IPN 集成

标签 cakephp paypal integration paypal-ipn

我正在使用 CakePHP 1.3.10 版本并希望集成 PayPal IPN 以进行支付处理。

我发现了一些现成的插件,但它们无法正常工作并返回一堆错误。

我希望得到您的建议,社区中的任何团体都成功地使用了相同的方法,并且任何教程都可以通过简单的步骤进行集成。

我们将不胜感激。

谢谢!

最佳答案

我刚刚发现了一个很好的 PHP 类,它运行所有 PayPal IPN。

https://github.com/Quixotix/PHP-PayPal-IPN/

我将它变成了我的 CakePhp 项目的组件。 为此,只需在您的 app/Controller/Components/文件夹中创建一个新组件并粘贴该项目中的代码。 然后改变:

class IpnListener {
...

class IpnListener extends Component {
...

然后返回到您想要使用 PayPal Ipn 的 Controller 并添加:

public $components = array('IpnListener');

您可以使用以下方式访问该类:

$this->IpnListener->foo

在你的 Controller 函数中

希望对你有帮助

关于cakephp Paypal IPN 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6759942/

相关文章:

PHP - 响应传入的 API 调用而不返回

java - 前端架构

php - 数字下拉菜单

cakephp - 在 model::beforeSave 中添加关联数据

paypal - 我在哪里可以找到 PayPal 在其开发者网站注册时自动创建的虚构沙盒帐户的密码?

PayPal IPN 无法在沙箱中工作

apache - 如何在 cakephp 2 中添加 header 过期

Cakephp 3.0 表单元素单选按钮选中问题

javascript - 在 C# 中反序列化 Paypal 响应的正确方法

ios - Facebook 与 IOS 集成