【问题标题】:Issue regarding paypal IPN in codeignitor关于 codeigniter 中的 paypal IPN 的问题
【发布时间】:2020-08-29 06:08:20
【问题描述】:

我正在我的代码点火器网站中集成 PayPal 支付网关。我正在使用这个参考

https://www.codexworld.com/paypal-payment-gateway-integration-in-codeigniter/

所有事情都已成功完成,但付款交易数据未保存到数据库中。

我已在沙盒企业帐户中设置了 IPN URL。在IPN历史页面,显示IPN发送成功。但我的网站没有收到 IPN 数据。

我还使用 IPN 模拟器测试 IPN。当我将基本 URL 设置为 https://www.earlyyearz.com/ 时,IPN 发送成功。但是当我给出我的 IPN 函数的路径时

https://www.earlyyearz.com/payments/ipn 然后它说 IPN 未发送。

有没有人可以帮我解决这个问题。

提前致谢。

【问题讨论】:

    标签: codeigniter paypal-sandbox paypal-ipn


    【解决方案1】:

    将日志记录添加到您的 IPN 函数中,以便您可以查看它接收数据时发生的情况。如果您的 IPN 函数没有响应 HTTP 200 级别的状态,PayPal 会将 IPN 标记为未收到。

    IPN 是一项非常古老的服务,并非专为现代 Web 集成而设计。如果这是一个新的集成,首先问问自己为什么要使用 IPN(对于普通的PayPal checkout with server API captures,你不应该需要它)

    但如果您确实需要异步通知(同样,您不应该需要它们),请使用 webhooks instead of IPN

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 2020-04-27
      • 2013-04-06
      • 2011-11-05
      • 1970-01-01
      • 2011-04-28
      • 2014-02-26
      • 2016-02-07
      • 2019-12-01
      相关资源
      最近更新 更多