我正在使用 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/