当前位置:首页 > 编程技术 > 正文内容

微信商户号 API 密钥、API 证书配置

yc8882年前 (2022-12-25)编程技术425

1. 前言


本文记录的是一个全新的商户号如何生成 API 密钥、API 证书的操作教程

商户号关联小程序是为了在小程序中能够使用商户号进行微信支付, 关联公众号亦如此

只是使用商户号的支付功能可以不配置 API 证书,因为 API 证书只有在一些敏感操作中才用到。比如: 企业付款到零钱、公众号中的现金红包、商户号订单退款,也可以理解为商户号往外出钱的操作

2. 设置 API 密钥


账户中心-API安全 中找到设置 API密钥

通过提示可以发现 API 密钥要求 32 个字符,由数字和大小写字母组成

API 密钥格式要求正是 md5 加密字符串,快速生成 md5 加密字符串: https://www.bejson.com/enc/md5

根据下图操作提示可生成一个 32 位的小写加密字符串,将这个字符串粘贴到上图的 新密钥、确认密钥

需要输入 操作密码、手机验证码,点击确定,即可设置成功

3. 设置 API 证书


一、点击 申请证书

二、下载证书生成工具

三、将 商户号、商户名称 复制到证书工具中,即可生成 请求串

四、将 请求串 复制到商户平台,通过请求串来获取 证书串

五、通过 证书串 生成证书文件,点击右侧的 下一步 证书即可申请成功

4. 商户号关联公众号、小程序


微信公众号、微信小程序 中想要使用该商户号,需要商户号和相应的 appid 进行关联进行关联

本文以微信小程序为例,在 产品中心-AppID账号管理 中,找到并点击 关联AppID

填写微信小程序的 appid 以及小程序的认证主体

提交成功后提示让去小程序后台中的 微信支付 确认授权,小程序管理员会收到一条授权通知,在授权通知中授权也可以

登录小程序后台,确认授权,即可完成商户号和小程序的关联

5. 生成支付参数时的常见错误信息


错误信息: appid和openid不匹配。原因: 商户号和小程序没有关联

本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!


从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!


本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。


本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。


若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。


本文链接:https://www.10zhan.com/biancheng/10278.html

标签: 微信小程序
分享给朋友:

“微信商户号 API 密钥、API 证书配置” 的相关文章

【说站】用一句话就可以去除宝塔面板操作上的二次验证

【说站】用一句话就可以去除宝塔面板操作上的二次验证

用过宝塔的朋友应该都会发现,现在宝塔面板有些鸡肋的功能,删除文件、删除数据库、删除站点等操作都需要做计算题!不仅加了几秒的延时等待,还无法跳过!这时候就会有朋友在想,如何去除宝塔面板的二次验证,此篇文...

【说站】利用Webhook实现Java项目自动化部署

【说站】利用Webhook实现Java项目自动化部署

用webhook就能实现Java项目自动部署,其实原理很简单。费话不多说,直接往下看教程。1. 创建gitee仓库并初始化2. 在linux安装git3. 在宝塔的软件的商店里下载Webhook4....

【说站】电脑安装MySQL时出现starting the server失败原因及解决方案

【说站】电脑安装MySQL时出现starting the server失败原因及解决方案

今天在安装MySQL时出现starting the server失败,经过查询分析得出以下结论,记录一下操作步骤。原因分析:如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。star...

【说站】C#在PDF中添加墨迹注释Ink Annotation的步骤详解

【说站】C#在PDF中添加墨迹注释Ink Annotation的步骤详解

PDF中的墨迹注释(Ink Annotation),表现为徒手涂鸦式的形状;该类型的注释,可任意指定形状顶点的位置及个数,通过指定的顶点,程序将连接各点绘制成平滑的曲线。下面,通过C#程序代码介绍如何...

【说站】linux中redis如何以redis用户重启?

【说站】linux中redis如何以redis用户重启?

通过上图我们可以看到,目前状态是已经以 redis 用户启动着,我想修改下 redis 的密码,然后怎么以 redis 用户重启呢?redis 是 nologin 用户,不能通过 su redis 切...

【说站】使用systemctl配置dnspod-shell实现ddns

【说站】使用systemctl配置dnspod-shell实现ddns

这个是毛子路由器上用的脚本,由于碳云的nat服务器公网IP不断的变,因此只好通过ddns来稳定连接nat服务器了。顺便水一篇文章,大家新年快乐。使用前需要将域名添加到 DNSPod 中,并添加一条A记...