开始
确定账单
用户确定账单在线支付流程
是否已存在订单
创建订单
是否存在多笔订单
创建单笔订单
创建多笔订单
否
收银台
是否可合并支付
选择支付方式
按收款账户区分订单
选择支付订单
是
是
否
是
否
结束
是否支付成功
跳转至订单中心
否
支付完成页面
是
确定支付
应收金额是否更新
更新订单应收金额
是
否
开始
确定支付
进入收银台订单支付处理流程
获取可支付方式
判断当前程序开通的支付方式、排序
是否开通钱包支付
获取平台/应用钱包账户
是
按顺序显示所有可用支付方式
是否有可用专属账户
获取可用专属账户
是
选择支付方式
账户扣款
是否返回成功
更新订单付款状态
2分钟内定时确认支付结果
回调/点击「已付款」时判断订单是否付款
是
否
是否成功
确定付款失败
否
是
超过2分钟,返回该订单的付款成功,自动发起退款,原路返回
结束