流程|某移动APP跳转至微信支付的完整流程( 二 )


文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
这个是我们每个人在购买一个商品的时候,我们肉眼能看得到的页面跳转,真正的交易环节是不是这样的,看下面的图:
流程|某移动APP跳转至微信支付的完整流程
文章插图
这个我今天要跟大家分享的主要内容:首先思考一个问题,在这个业务流程中,数据流程图怎么画出来?
流程|某移动APP跳转至微信支付的完整流程
文章插图
同样我们一样要先拿到微信的接口文档,再去设计流程。
流程|某移动APP跳转至微信支付的完整流程
文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
我们在之前的文章中提到了,对于微信支付通道,必须要先拿到预定单的字段,同样,我们设计的流程如下:
流程|某移动APP跳转至微信支付的完整流程
文章插图
接下来就是从苏宁易购跳转到微信APP的支付流程:
流程|某移动APP跳转至微信支付的完整流程
文章插图
上图中的右下角有一个问题,想一想。我们再把上面的流程深入下:
流程|某移动APP跳转至微信支付的完整流程
文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
整个从移动APP(商户APP、移动APP)跳转到微信支付的完整流程就是这样的:
流程|某移动APP跳转至微信支付的完整流程
文章插图
微信交易状态主动查询的接口:
流程|某移动APP跳转至微信支付的完整流程
文章插图
流程|某移动APP跳转至微信支付的完整流程
文章插图
再来思考一个问题:如果商户系统查询后依然无结果无反馈,该怎么处理?
接着查,一般查询间隔时间为2n秒,n为自然数,一般不超过5,比如第一次查询是在13秒开始的,下次查询在15秒开始,再下一次在19秒开始,第三次查询在21秒开始。
如果连续超过5次反复查询依然无结果,不再继续查询,可认为服务器已宕机,此时需要人工干预,尽快联系运维人员定位原因。
流程|某移动APP跳转至微信支付的完整流程
文章插图
对账怎么对?
请关注下期,再见。
本文由 @产品经理研究站 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议