
需求实战
文章平均质量分 55
Shrimp_Head
无名氏or有心人?
展开
-
订单支付流程梳理
支付流程,以微信支付的JSAPi为例:1:客户端下单,前端设置相关的下单参数,例如产品id之类,然后调用后台的下单接口;2:应用后台下单接口的处理逻辑:校验参数,记录订单信息到库,扣减库存等,设置订单号,订单金额,支付回调地址等信息,调用微信支付JSAPI下单接口;3:微信端返回预支付交易会话标识:prepay_id,应用后台给前端返回prepay_id;4:前端调用JSAPI调起支付API接口,设置prepay_id等参数,主要是时间戳,随机字符串等,拉起微信的支付页面5: 用户支付成功后,微信原创 2021-10-23 13:56:43 · 1427 阅读 · 0 评论 -
java编码技巧
![oracle设置空值注意点](https://img-blog.csdnimg.cn/e0d4d35a927e4883b69f0abf7121b059.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAU2hyaW1wX0hlYWQ=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center<update id="updateWeixinS原创 2021-10-23 11:53:52 · 132 阅读 · 0 评论 -
基于springboot和rabbitMq实现延时重试队列
需求描述:日常开发常见的回调通知,如果回调失败,需要重试3次,每隔半小时重试一次,超过三次则放弃回调.原创 2020-12-05 17:31:39 · 409 阅读 · 0 评论