为什么我在joomla组件中没有得到paypal的回复?

时间:2016-03-27 18:56:58

标签: php joomla

我有一个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会在那里发送电子邮件。

需要帮助才能找到原因......

谢谢!

1 个答案:

答案 0 :(得分:0)

关于我的知识return_url必须是打开的url,因为paypal返回值必须是有效的URL。

检查以下设置:

  1. 您的Paypal菜单必须是&#34; public&#34;来自joomla menu

  2. 尝试打印error_log

  3. function processIpn(){}。你会收到任何错误