微信小程序支付功能

首发:微信小程序支付功能 · 语雀

为了保证最佳的阅读体验,建议去语雀体验[比心]

前置

申请支付宝相关准备内容:小程序 – 微信支付接入指南 – 微信支付商户平台

先看文档

小程序登录流程:小程序登录 | 微信开放文档

登录流程图

微信小程序支付功能


这个说明一定要看清楚!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

微信小程序支付功能

说明

  1. 调用 wx.login(Object object) | 微信开放文档 获取 临时登录凭证code ,并返回开发者服务器。
  2. 调用 auth.code2Session | 微信开放文档 接口,换取 唯一的用户标识 openId 、 用户在微信开放平台账号下唯一标识UnionID(如果小程序绑定到微信开放平台账号) 和 会话密钥 session_key

之后,开发者服务器可以根据用户标识生成自定义登录态,在后续业务逻辑中识别用户身份。

小程序调动支付API

微信支付商户平台

到目前为止,整个支付过程已经结束,但还没有结束……下面继续

手机支付

不能唤起微信支付弹框debug可以在模式下再次唤起…… 关注以上两点,你可能会这么想:

  • 前端调用wx.login()获取临时登录凭证code,然后传回服务端
  • 然后调用前端auth.code2Session接口,用户唯一的标识OpenID这就结束了,但这实际不算完这个过程的前端传输到服务端openid其实服务端是拿不到的,为什么也拿不到(目前还没有说明)- – 那咋办?
  • 回顾说明中第一点的最后一句话,最后一句话需要与第二点的第一句话相结合:并传回开发者服务端,必须由服务端调用auth.code2Session接口,然后服务端把手openid返回到前端,然后返回服务端openid作为入参再给服务端,最后是唤起支付
  • 整个过程需要服务端起到承接作用,然后这就完成了

FAQ

参考入坑指南

如果有收获,就点赞吧

今天的文章就分享到这里,如果你也网赚副业项目感兴趣,可以添加 维信:beng6655  备注:副业

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 526323532@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.haoxue2.com/5604.html