php - Paypal IPN Sandbox - 交易完成前接收状态已完成

标签 php paypal paypal-ipn

我目前正在通过集成 IPN。一个PHP脚本。一切正常,我能够检查来自 paypal 的消息中的不同字段,并相应地更新我的数据库。

但是,如果我只是单击 paypal 按钮并以我的测试买家身份登录,并在登录后立即让屏幕保持空闲状态。然后几分钟过去了,我开始收到状态为“已完成”的 ipn,尽管我还没有在测试买家上完成交易。

我是否遗漏了什么或者这在沙盒环境中是否正常?

谢谢

最佳答案

我现在相信它们是最近几笔交易中重复出现的 ipn。没有检查交易 ID。

关于php - Paypal IPN Sandbox - 交易完成前接收状态已完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41099142/

相关文章:

php - zf2 session 验证失败

php - mysqli_error() 无法进行转换

paypal - 将域名传递给 PayPal

paypal - 如何让 Paypal 通过简单的 HTTP 身份验证将 IPN 发送到我的服务器?

php - 用于购物车的 Paypal IPN 处理程序

php - 用于图像数据和其他序列化数据的单个 ajax

php - 如何确定类中的哪些属性应包含在 UPDATE 动态查询中?

C# paypal IPN通信

php - 使用 Omnipay 将 PayPal REST API 集成到 Laravel - 需要卡参数

php - 完成 Paypal 购买后关闭主题