微信支付流程

微信支付的前后端实现:

目录:

1:前端登录获取随意code,发送到后端获取到openId

2:获取到openId之后,进行账号绑定。前端向后端请求要支付接口,获得paySign字段

3:前端调用wx支付接口

 

一、获取openID

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html

微信支付流程

前端通过wx.login接口获取到code
将code发送到服务端去
服务端接收到code,创建请求参数,使用requests往指定的微信地址发送数据包(GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
requests获取到json数据,用户唯一标识 OpenID(用一个用户在不同小程序的openId是不一样的)和会话密钥 session_key。

 二、获取到paySign字段

 

上一篇:vuex(状态管理工具)


下一篇:C# 访问Access数据库在X64下访问失败问题解决