检查txn_id以防止欺诈

时间:2013-03-10 18:52:44

标签: paypal paypal-ipn

如果付款状态为“已验证”,那么我只是检查txn_id是否存在(使用sql)如果它不存在那么我将继续检查付款但是如果txn_id存在它将不会继续。< / p>

为了防止欺诈,这种检查方法对txn_id是否正确?

提前致谢,

1 个答案:

答案 0 :(得分:1)

不,这是为了确保您不会两次处理同一个交易。单独检查txn_id是不够的。如果它不为null,则必须检查元组{txn_id,payment_status},如果它为null,则可能需要检查{parent_txn_id,payment_status}或其他类似subscr_id的内容。