1

我在基于 Codeigniter 的网站上使用贝宝。我设置了贝宝表单,除了 notify_url 一切正常。它根本没有被调用。url 是这样的:www.mysite.com/callback 如果我将 url 更改为一个简单的 php 文件,例如 www.mysite.com/callback.php,它不是 codeigniter 框架的一部分,它工作正常。我用 IPN 模拟器测试了原始回调,它也能正常工作。回调的第一行是一个用于测试的日志记录函数,但没有任何反应。任何帮助,将不胜感激。

4

2 回答 2

2
<input type="hidden" name="notify_url" value="<?=base_url()?>index.php/payment/prepaynotify">
于 2013-08-27T12:14:46.310 回答
0

检查您的控制器,是否有任何重定向或检查会话以进行登录。如果有的话删除它。如果您无法删除检查会话的目的。然后你应该为 PayPal 通知 url 放置单独的控制器。

希望它会有所帮助

于 2015-05-29T05:54:13.943 回答