微信小程序支付流程

358 阅读1分钟

微信小程序支付流程图

微信支付.png

操作如下

  • wx.login 获取 code ,发送到后台换取openid

  • 在下单时,小程序需要将商品Id,商品数量,以及openId传送到服务器

  • 服务器在接收到商品Id、商品数量、openId后,生成服务期订单数据,同时经过一定的签名算法,向微信支付发送请求,获取预付单信息(prepay_id),同时将获取的数据再次进行相应规则的签名,向小程序端响应必要的信息(必须字段信息将在下文进行详细说明)

  • 小程序端在获取对应的参数后,调用wx.requestPayment()发起微信支付,唤醒支付工作台,进行支付 1.通过wx.login拿到code,然后请求接口从后台拿去openId

获取openid.png

Snipaste_2023-03-14_11-24-23.png