接入微信支付+积分混合支付方案流程图
2022-04-24 20:50:21 2 举报
接入微信支付+积分混合支付方案流程图
作者其他创作
大纲/内容
支付结果回传给商城H5
请求发起订单退款
支付系统
处理积分部分的冻结
小程序拉起支付页面
处理积分退款更新订单状态为退款成功
选择订单支付,使用积分+微信支付
微信小程序支付业务流程图
前端确认支付成功或 取消支付
前端
用户
发起现金部分的微信支付
消费支付回调
网关和事件分发平台
请求发起订单支付
支付成功
现金退款成功更新现金退款状态成功如果无积分更新订单状态为退款成功有积分则执行积分退款处理
显示支付成功页面
发起现金部分的微信退款
支付结果回调
前端确认支付取消
返回展示支付结果
商城前端
跳转支付成功页面
前端主动查询订单状态(间隔查询)
返回支付信息
[支付成功][支付失败]
Opt
请求支付
小程序
点击订单退款
下单发起支付
返回微信支付数据
查询订单支付状态,扣除冻结积分处理订单状态
商城H5
查询支付状态
返回“用户取消”:后端主动关闭交易订单,返回待支付订单返回成功或错误:调用查询订单状态接口
后台系统
支付参数传给小程序
消费微信支付回调
[订单有现金退款]
微信
推送支付结果回调
退款业务流程图
用户发起现金支付
微信支付回调
小程序:有结果返回直接往下走H5:前端无法感知结果,跳转支付页后弹出支付确认框,必须用户确认
支付成功处理扣除冻结积分更新订单状态
显示支付失败页面
支付失败处理解冻积分更新订单状态
退款结果回调
用户确认支付
待支付或支付失败
调取微信支付微信返回支付结果
更新订单状态
显示结果
积分+微信混合支付业务流程图
前端确认支付成功
后台判断或客服同意退款更新订单状态为退款中
处理支付结果
查询一次订单状态
支付订单状态处理为:业务临时支付失败。并解除冻结积分,支付订单的业务处理状态变更为:业务失败
跳转订单待支付页面
调用微信小程序支付下单api
选择订单支付,使用微信支付
推送支付回调
组合支付数据
福利后台
收藏
收藏
0 条评论
回复 删除
下一页