买家收银台流程

313 阅读1分钟
graph TB

1((支付)) 
0{支付类型}
2(选择支付方式)
3{支付方式}
4(白条)
4_1{是否有密码}
4_2(立即支付)
4_3(输入密码支付)
5(现付)
5_0{支付类型}
5_1(全额支付)
5_2(部分支付)
6(现付方式列表)
7(扫码类支付: 微信,支付宝)
7_1(弹出二维码弹窗)
8(银行快捷支付)
8_1(跳转至银行支付页面)
9(开思钱包支付)
9_1(弹出手机验证码弹窗)

11(支付中)
11_1{轮询支付状态}
11_2(支付成功结果页)
11_3(支付失败结果页)
12((完成支付))

13(网银支付)
13_1(完成支付后跳转)

1 --> 0
0 -. 订单支付 .-> 2
0 -. 账单还款 .-> 5
2 --> 3
3 -. 权限判断 .-> 4
3 --> 5
4 --> 4_1
4_1 -- 无密码 --> 4_2
4_1 -. 有密码-暂无 .-> 4_3
4_2 --> 11
4_3 --> 11

5 -. 订单支付 .-> 5_0
5 -. 账单还款 .-> 6
5_0 --> 5_1
5_0 -- 校验部分支付金额 --> 5_2
5_1 --> 6
5_2 --> 6
6 --> 7
6 --> 8
6 --> 9
6 --> 13
7 --> 7_1
8 --> 9_1
9 --> 9_1
9_1 --> 11
11 --> 11_1
7_1 --> 11_1
11_1 -. 支付成功 .-> 11_2
11_1 -. 支付失败 .-> 11_3
11_2 --> 12
11_3 --> 12

13 --> 8_1
8_1 --> 13_1