接口的幂等性

对于一次订单支付过程,若是用户重复屡次点击支付按钮,或者是网络异常致使订单已经支付成功了但没有及时反馈给用户,用户再次点击支付按钮,就可能形成重复扣款,形成严重后果。 考虑到幂等性的原理,能够给订单生成一个guid,客户端请求服务端时携带guid参数,服务端就能够验证这次请求是否是同一个订单,再判断订单是否已经支付完成。 一、生成订单时,生成guid; 二、支付时请求参数携带guid。web 为了
相关文章
相关标签/搜索