微信支付流程
2021-08-19 19:11:34 37 举报
微信支付
作者其他创作
大纲/内容
操作下单
检查是否有OpenId
调用用微信支付接口
浏览器/微信公众号/小程序
调用JSSDK支付API
提示错误信息/重新查询结果
是
window.href=webUrl
调用支付
能找到openid 无操作,找不到openid需要重新授权获取Openid
1、如果不交验容易出现支付失败;公众号用jsSDK支付时checkOpenId 的appid必须和支付的appid一致否则会出现下单和支付不是同一个opendid2、浏览器返回字段 {webUrl:''}公众号/小程序环境返回字段payInfo: JSON字符串{payInfo:\"{\\\"appId\\\":\\\"\\\
是否是公众号
否
是否有订单编号
保存订单
2、获取到返回信息
1、 checkOpenId(appId)
调用支付中心结果接口
调用支付中心支付接口
进入页面
用户
调用生成订单接口
业务端
支付中心
支付完成
是否是小程序
是否支付成功
支付流程
微信客户端
调用小程序支付API
3、从服务端查询支付结果
获取到订单号调用支付接口
接收消息通知/主动查询微信支付结果
否,H5支付
透传
提示错误信息
0 条评论
下一页