java快速对接微信支付分(二)

4.实际开发的细步骤

C--请求订单接口返回结果页面

例如:以租借充电宝为例

此为判断符合分数条件

此为未获取到达标条件

D--用户确认订单

此为借用充电宝,用户进行确认订单之后的服务

以下为确认订单回调通知接口

3.商户也可以通过《查询支付分订单》接口,主动查询订单确认情况

4.反之,用户未完成订单确认,直接返回到商户页面,则商户可自己设计逻辑。

E--确认订单进行服务

1.在这步着可以开始对用户进行自己程序的服务

F--服务完结

1.当服务进行完结之后进行调用完结支付分订单接口--当判断返回的错误码也200即表明为处理成功,

G--回调通知

1.次出的回调是在进行创建支付分订单的时候的notify_url

此处填的值一定要为外网可访问的地址,如果是学习没有自己的域名,可使用natapp(免费后续会更新详细的操作说明)

2.一般回调的接口里面是对自己程序里订单的修改,为了不影响程序主路线的操作可使用rocketmq和kafka进行异步操作(后续更新相关中间的操作和区别说明)

H--相关官网资料

以下为官方的详细文档可参考

以下为官方的详细操作文档可参考,有详细的代码可观看(需确定模式)

说明:因为我选择的是需确定模式,以下是免确定模式的流程图和大致步骤

步骤一 商户通过《查询用户授权状态》接口,确认用户是否可使用服务。

以上部分内容参考以下该文章

文章仅供参考,不足之处还望指出,欢迎学习交流。

经验分享 程序员 微信小程序 职场和发展