服务端如何防止订单重复支付?有没有什么方案?

提问者:帅平 问题分类:面试刷题
服务端如何防止订单重复支付?有没有什么方案?
1 个回答
一鹿有晗
一鹿有晗
创建订单的时候,用订单信息计算一个哈希值,判断redis中是否有key,有则不允许重复提交,没有则生成一个新key,放到redis中设置个过期时间,然后创建订单。下面画个图给大家看看流程:
发布于:1年前 (2023-09-27) IP属地:四川省
我来回答