关于codeignitor中的paypal IPN问题

问题描述 投票:1回答:1

我正在将PayPal支付网关集成到我的Code ignitor网站中,我使用的是这个参考资料。

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

所有的事情都成功完成了,但是支付交易数据没有保存到数据库中。

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

我也使用IPN模拟器测试IPN。当我把我的基本网址,如 https:/www.earlyyearz.com 然后IPN被成功发送,但当我给我的IPN功能的路径时

https:/www.earlyyearz.compaymentsipn 然后它说IPN未发送。

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

先谢谢你。

codeigniter paypal-sandbox paypal-ipn
1个回答
0
投票

添加日志到你的IPN函数,这样你就可以看到它收到数据时发生了什么。 如果你的IPN函数没有响应HTTP 200级别的状态,PayPal会将IPN标记为未收到。

IPN是一个非常古老的服务,不是为现代网络集成设计的。 如果这是一个新的集成,首先问问自己为什么要使用IPN(你不应该需要它来进行正常的集成)。使用服务器API捕获的PayPal结账)

但如果你真的需要异步通知(同样,你不应该需要),使用 网钩.

© www.soinside.com 2019 - 2024. All rights reserved.