从支付网关

时间:2016-02-01 08:18:46

标签: php payment-gateway url-redirection

这是一个非常奇怪的情况。 这是场景: 付款完成后,用户登陆我网站的谢谢页面。 这里有一些功能在页面上执行以下操作:

  1. 发送订单电子邮件。
  2. 将数据存储在付款的数据库中
  3. 添加一些营销像素,以便跟踪销售情况。
  4. 我面临的问题是:

    1. 从支付网关重定向后,我从网址获取transaction_id。
    2. 我用它来获取销售订单详细信息并发送订单电子邮件。
    3. 在显示像素时,销售订单详细信息已消失。 变量不再存在 我试图获取交易ID并再次从数据库中获取详细信息,但没有运气。
    4. 现在我在这个页面上刷新后,一切正常。就像它应该的那样。

      我的问题是:

      1. 为什么当它从网关重定向时,这个变量是未初始化的?
      2. 为什么在手动刷新后它会起作用(考虑到我的代码中是否存在问题,不应该这样做)?
      3. 感谢。

0 个答案:

没有答案