首先让我说,是的!我确实经历了“有类似头衔的问题”,无法找到我的问题的答案。我在我的网站上有会员资格,每次用户购买保险费时,他们会获得1个月的会员资格(在数据库中存储为unix_timestamp),这背后的逻辑是他们每次购买时,它只是将其添加到时间戳
date("t") * 24 * 60 * 60
date(“t”)是一个月内的给定天数。
我正在使用PayPal IPN,它希望我检查txn_id是否存在。我之前从未使用过PP IPN所以我不知道那是什么卷?是为了防止诈骗者?并且假设它是否存在,是否意味着用户正在尝试进行同样的付款?
答案 0 :(得分:1)
如果“线路越过”,您会收到两次相同付款的通知 - 因此,当您实际上只支付一个月时,您不会将您的用户信用2个月。
实施例。如果您对第一个通知的验证/确认太慢,他们会再次发送 - 看起来你是一个新的系统..(除了它有相同的txn_id)