【发布时间】:2014-11-19 14:18:24
【问题描述】:
我有一个 paypal IPN 系统。支付系统运行良好,支付所需金额的罚款,但 IPN 只是稍微关闭。
我已经对 IPN 连接到我的网站的时间和我加载 /shop/thanks 页面的时间做了一些时间戳 - 这是数据:
IPN:
[1416406186 // 14:09:46 19-11-14] papypal.php runtime: 1 seconds. (start time: 1416406185 / end time: 1416406186)
/shop/thanks 错误:
[1416406183 // 14:09:43 19-11-14] /shop/thanks error - could not display thank you message.
三秒。如果我直接通过贝宝流程,我会在贝宝通过 IPN 更新我之前 3 秒到达我的网站。如果我慢慢浏览它,那么我很可能会得到正确的thank you 页面。
我以前没有遇到过这个问题。我能做些什么来解决它? paypal.php 脚本的运行时间是 1 秒,所以我更新数据库的时间不会太长。
【问题讨论】:
-
您需要切换到不同的 API 方法。 IPN 用于报告和后台管理。尝试改用Express Checkout 方法。
标签: php paypal-ipn