微信商户号 API 密钥、API 证书配置
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不匹配
。原因: 商户号和小程序没有关联
相关文章
- 【说站】java中有哪些时间API?
- jwt是什么?.NET Core API如何使用JwtBearer验证
- 使用.NET SDK Betalgo调用OpenAI ChatGPT API 代码示例
- uniapp 中的交互反馈 API【提示框】
- 禁止添加属性、封闭对象、冻结对象的 API
- 获取ip信息的api有哪些?
- .NET架构师可以考哪些证书?
- 接口文档 API 调试、管理工具
- 2024年程序员最值得考的几个证书
- 我们用Python证书能不能找到工作?
- Windows多线程编程之使用Windows API CreateThread创建一个线程
- 本地iis自签证书使用https
- 在C#中通过Windows API读写INI文件的简单实现代码
- 如何将ReactJS与Flask API连接起来?
- Python - 使用 Tinyurl API 的 URL 缩短器
- API架构REST和GraphQL怎么选?
- C#控制台程序如何创建HTTP Rest API
- C# RESTful Owin 自托管的Web API使用FORM实现身份验证
- EF报错Win32Exception: 证书链是由不受信任的颁发机构颁发的。
- Tomcat如何添加HTTPS证书