支付、退款,涉及到商户中心的报错【参考文档】:
https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2

微信支付商户后台配置如下:


一、没有已开通的微信支付商户号,小程序后台的微信支付也未开通情况

1、开通小程序的微信支付;
码程商城系统-微信支付接入教程

2、微信支付商户平台:JSAPI是否启用:产品中心 - 我的产品 - 我的产品 - JSAPI支付;
码程商城系统-微信支付接入教程

3、微信支付商户平台:产品中心 - appid授权管理:授权绑定的APPID,填入小程序的appid,然后到公众平台小程序后台 “微信支付” - “授权” 点击“确认”授权;
码程商城系统-微信支付接入教程


二、已有微信支付商户号,则授权绑定已有的微信支付商户号;


注意事项

支付不成功,提示参数有误,如果所有配置都对的,重置一下“微信支付密钥”,把支付密钥复制到商户中心的“API密钥”;
码程商城系统-微信支付接入教程

确认关联
微信商户号后台提交APPID关联后,在微信公众平台登录微信小程序后台,点击【微信支付-商户号管理】查看相关商户号信息,确认授权申请。(公众号"公众平台安全助手",下发的模板消息中确认授权信息也是可以的)
码程商城系统-微信支付接入教程

在商户平台【产品中心-我的产品】中点击【JSAPI支付】开通功能
码程商城系统-微信支付接入教程

配置商户支付密钥
在微信商户平台点击【账户中心-API安全-设置API密钥】,进行支付密钥配置。
(图片中的API密钥已设置过,所以仅显示“修改”按钮,未设置过的用户会有设置按钮) 首次操作用户会需要安装操作证书,可根据提示在安装好证书之后,点击“设置密钥”进行设置。
码程商城系统-微信支付接入教程

API密钥需要设置32个字符,可输入数字和大小写字母的组合,此处的秘钥可在系统项目内参数设置中生成
码程商城系统-微信支付接入教程
码程商城系统-微信支付接入教程


申请API证书获取教程

点击下载/申请商户证书;
1.1、若您的页面效果如下图,表示你的证书类型为“权威CA颁发的API证书”,请点击“申请证书”按钮
码程商城系统-微信支付接入教程
1.2、第二点继续完成证书申请;
码程商城系统-微信支付接入教程
若您的页面效果如下图,表示你的证书类型为“微信支付颁发的API证书”,可点击“下载证书”按钮,并按页面指引操作即可;
码程商城系统-微信支付接入教程

2、获取权威CA颁发的商户API证书
2.1、生成API证书
2.1.1、在【商户平台】打开【生成API证书】弹窗,点击“允许访问”,同意网页访问剪切板;
码程商城系统-微信支付接入教程
2.1.2 接着,您需要完成以下操作:
① 在【商户平台】-“提交请求串”环节,点击“下载证书工具”按钮;
② 下载并打开文件“WXCertUtil.exe”后;
③ 在【证书工具】,点击“申请证书”按钮,如下图:**
码程商城系统-微信支付接入教程
2.2 填写商户信息
2.2.1 在【证书工具】-“填写商户信息”环节,填写商户号和商户名称后,点击“下一步”按钮,可在【商户平台】查看商户号和商户名称

码程商城系统-微信支付接入教程
2.2.2 接着,需要完成以下操作:
① 在【证书工具】-“复制请求串”环节,点击“复制”按钮后;
② 在【商户平台】-“提交请求串”环节,在【生成API证书】输入框粘贴请求串;
③ 输入“短信验证码”和“登录密码”;
④ 点击“下一步”进入【商户平台】-“复制证书串”环节

码程商城系统-微信支付接入教程
2.2.3 点击下一步后,还需要进行以下操作:
① 在【商户平台】-“复制证书串”环节,点击“复制证书串”按钮后;
② 在【证书工具】-“复制请求串”环节,点击“下一步”按钮进入“粘贴证书串”环节;
③ 在【证书工具】-“粘贴证书串”环节,点击“粘贴”按钮后;
④ 点击“下一步”按钮,进入【证书工具】-“生产证书”环节

码程商城系统-微信支付接入教程
2.3 查看证书文件夹并上传证书
2.3.1 在【证书工具】-“生成证书”环节,已完成申请证书流程,点击“查看证书文件夹”,查看已生成的证书文件。
(此时下载的证书文件为zip格式)

码程商城系统-微信支付接入教程
解压证书文件,得到的cert证书文件及证书格式如下,将文件中的apiclient_cert.pem和apiclient_key.pem
打开复制到系统内的商户付款证书内并确认即配置完成。

码程商城系统-微信支付接入教程
码程商城系统-微信支付接入教程

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。