【发布时间】:2013-02-25 21:28:47
【问题描述】:
如果付款状态为“已验证”,那么我将检查 txn_id 是否存在(使用 sql),如果不存在,那么我将继续检查付款,但如果 txn_id 存在,它将不会继续。
这种检查方法对于 txn_id 是否正确以防止欺诈?
提前致谢,
【问题讨论】:
-
PayPal IPN unique identifier 的可能重复项
标签: paypal paypal-ipn
如果付款状态为“已验证”,那么我将检查 txn_id 是否存在(使用 sql),如果不存在,那么我将继续检查付款,但如果 txn_id 存在,它将不会继续。
这种检查方法对于 txn_id 是否正确以防止欺诈?
提前致谢,
【问题讨论】:
标签: paypal paypal-ipn
不,这是为了确保您不会两次处理同一笔交易。单独检查 txn_id 是不够的。如果它不为空,则必须检查元组 {txn_id,payment_status},如果为空,则可能必须检查 {parent_txn_id,payment_status} 或其他类似 subscr_id 的内容。
【讨论】: