0

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

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

提前致谢,

4

1 回答 1

1

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

于 2013-03-11T05:00:35.507 回答