业务流程

业务流程时序图

业务流程说明:

1.商户系统根据用户选购的商品生成订单。

2.商户系统调用【统一下单接口API】请求支付。

3.易票联系统加工处理了商户提交上来的请求,向微信支付系统请求支付。

4.微信支付系统收到请求后生成预支付交易单,并返回预支付二维码链接。

5. 易票联系统将预支付二维码链接返回给商户系统。

6.商户系统将二维码展示给用户。

7. 用户打开微信“扫一扫”扫描二维码,微信客户端将扫码内容发送到微信支付系统。

8. 微信支付系统收到客户端请求,验证链接有效性后发起用户支付,要求用户授权。

9. 用户在微信客户端输入密码,确认支付后,微信客户端提交授权。

10. 微信支付系统根据用户授权完成支付交易。

11. 微信支付系统完成支付交易后给微信客户端返回交易结果,并将交易结果通过短信、微信消息提示用户。微信客户端展示支付交易结果页面。

12. 微信支付系统通过发送异步消息通知易票联系统支付结果。

13.易票联系统需回复接收情况,通知微信支付系统不再发送该单的支付通知。同时,也会异步通知支付结果给商户系统。

14. 易票联系统未收到支付通知的情况,需要向微信支付系统主动查询支付状态,并将支付状态传给商户系统。

15.商户系统未收到支付通知的情况,需要调用【统一订单查询API】向易票联系统主动查询支付状态。再根据得到不同的支付状态作相应的处理。