实现:后端实现微信开放平台登录与支付接口
参考教程:
blog1:flask微信小程序
blog2:flask实现app/网页微信登录、微信支付
微信官方开发文档
微信登录
- 实现原理:
- 微信用户授权登录第三方应用后,第三方可获取到用户的接口调用凭证(access_token:可进行微信开放平台授权关系接口调用)
- 从而实现获取微信用户基本开放信息和帮助用户实现基本开放功能等
- 前端实现交互
- 后端实现:
- 保存登录信息:code,access_token
- 保存用户信息unionID
- 时间计时与过期处理,刷新
- 头像:保存链接图片
python保存链接图片 - 转换微信url得到用户url
微信支付
- 流程:微信支付模块,跳转支付,完成支付,支付完成后跳回到app内,展示支付结果
- funtogether 项目要求:向用户账户打钱后提现到微信账户
- 商户提现到用户微信
- 传送数据格式:xml或json