Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果付款状态为“已验证”,那么我将检查 txn_id 是否存在(使用 sql),如果不存在,那么我将继续检查付款,但如果 txn_id 存在,它将不会继续。
为了防止欺诈,这种检查方法对 txn_id 是否正确?
提前致谢,
不,这是为了确保您不会两次处理同一笔交易。单独检查 txn_id 是不够的。如果它不为 null,则必须检查元组 {txn_id,payment_status},如果为 null,则可能必须检查 {parent_txn_id,payment_status} 或其他类似 subscr_id 的内容。