我有一个paypal ipn脚本。我发送数据,但我没有收到回复,但......我不明白为什么。
我的代码:
<input type="hidden" name="notify_url" value="http://www.website.com/index.php?option=com_component&task=response" />
控制器:
function __construct()
{
parent::__construct();
$this->registerTask('changeSubscription','changeSubscription');
$this->registerTask('submitsubscription','submitSubscription');
$this->registerTask('response','response');
}
public function response()
{
//Response from paypal
}
我是直接访问该网址,有效,但是当我使用paypal时,它没有响应功能,我知道beouse会在那里发送电子邮件。
需要帮助才能找到原因......
谢谢!
答案 0 :(得分:0)
关于我的知识return_url必须是打开的url,因为paypal返回值必须是有效的URL。
检查以下设置:
您的Paypal菜单必须是&#34; public&#34;来自joomla menu
尝试打印error_log
function processIpn(){}。你会收到任何错误