网站接入微信扫码登录,开通微信扫码支付教程

注册平台账号

  1. 注册微信开放平台
    官网网址:注册微信开放平台 https://open.weixin.qq.com
    认证费用:300 元(永久)
    用途:用于调用微信扫码登录功能,获取微信用户信息。
  2. 注册微信商户平台
    官网网址:注册微信商户平台 https://pay.weixin.qq.com
    用途:用于商户API证书和相关密钥,用于后续支付API的调用。
  3. 注册微信公众号(服务号)
    官网地址:注册微信公众号 https://mp.weixin.qq.com
    认证费用:300 元 / 年
    用途:用于微信商户平台绑定该服务号进行支付收款。

注意:微信提供了两种方法可以实现扫码登录: 一种是基于微信开放平台的扫码登录,即直接扫码登录,然后进行信息授权登录; 一种基于微信公众号平台的扫码登录,即扫码关注公众号进行登录。

微信扫码登录

需要登录微信开放平台,创建网站应用(其它类型可自选),获取应用的 AppID 和 AppSecret 信息,并设置好 授权回调域, 生产环境填实际域名,开发环境可以填写 localhost 或者 localhost:3005
API文档:开发文档地址,参考文档进行开发即可。

2025-01-09T08:21:46.png
2025-01-09T08:24:15.png

微信扫码支付

登录微信公众平台(服务号),获取 AppID 关联微信商户号。

登录微信商户平台,关联微信公众平台账号的 AppID

从微信商户平台 -> 产品中心,选择 Native支付 进行开通(用于扫码支付),如果需要其它类型支付也可以一起开通。

从微信商户平台 -> 账户中心 -> API安全菜单中,需要申请 商户API证书,设置 APIv3密钥


这里使用微信支付最新版本 v3 版本的支付接口,整理以下信息对接微信扫码支付:

  1. 微信商户号
  2. 微信服务号(AppID)
  3. APIv3密钥
  4. 商户API证书(证书序列号)
  5. 商户API证书(apiclient_key.pem文件)

API文档:开发文档地址,参考文档开发即可。

回调通知

需要对返回的请求头信息进行验证,确保信息安全。
需要对返回的请求体内容进行解密,得到订单信息。
参考文档:

注意:使用官方的平台证书下载工具,需要正确传递参数。
官方提供了 Python、GO、PHP 这三种编程语言的下载工具,根据个人需求使用即可。

查看更多心仪的内容 按Ctrl+D收藏我们
部分内容来自于网络 如有侵权请联系站长删除
花猪资源网欢迎你来投稿文章
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容