2015-11-01 59 views
-2

我有贝宝形式,将有ipn通知网址。我已经安装通知我的PayPal ipn设置中的网址。但它不会返回到我的网站。分析超过2天后。我发现我的控制器构造自己我检查当前用户会话是否存在?我应该删除会话检查构造不检查会话。请告知这一点。 这是我的代码。我正在使用codeigniter应用程序。如何处理我们网站上的paypal通知网址?

function __construct() { 
    parent::__construct(); 


    $this->load->model('user_model'); 
    // if (!isEmployee()) { 
//   redirect('information'); 
//   
//  } 
} 

function paypal_ipn(){ 


    $txn_id = $_POST['txn_id']; 
    $data = array("paypal_transaction_id"=>$txn_id); 
    $this->db->insert("payments",$data); 

    } 

我注释掉现在

回答

0

通知网址是贝宝的即时付款通知(IPN)机制的一部分。该网址由PayPal调用以通知付款。它根本不是用户会话的一部分,所以不要检查它。

我建议你从这里阅读文档并获得例如: documentation IPN