微信公众号支付流程

一、设置支付目录
微信商户平台设置jsapi支付支付目录、
jsapi支付在请求支付时会校验请求来源是否有在商户平台做了配置,所以必须确保支付目录已经正确的配置过,否则将校验失败,请求支付不成功。
二、设置授权域名
开发jsapi支付时,在统一下单接口中要求必传用户openID,而获取openID,需在公众平台设置获取openID的域名。
三、业务流程
①商户后台系统生成图文消息链接或二维码,传给用户
②用户点击消息或扫描二维码,在微信客户端打开商户H5网页
③网页内请求生成支付订单
④商户后台系统生成商户订单
⑤调用统一下单API,生成预付单,返回预付单信息(prepay_id 订单id)
⑥生成jsapi页面调用的支付参数并签名,返回给客户端支付参数
⑦用户点击支付,jsapi接口请求支付
⑧检查参数合法性和授权域权限,返回验证结果,并要求支付授权
⑨确认支付,输入密码,提交支付授权,支付系统验证授权
⑩异步通知商户支付结果,告知微信通知处理结果
⑪返回支付结果,并发微信消息提示,展示支付消息给用户
⑫微信跳转回商户H5页面
⑬查询用户后台支付结果,调用查询API,查询支付结果,返回支付结果
⑭商户发货及支付后个性化页面提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值