关于服装的网站规划与设计,温州企业建站系统模板,微信做单子的网站源码,免费一级域名和空间按照官方文档写的代码#xff0c;测试给自己发红包时#xff0c;提示证书出错#xff0c;请登录微信支付商户平台下载证书。
我是用的superagent库#xff0c;错误前的核心代码是:
const url https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack;
const xml …按照官方文档写的代码测试给自己发红包时提示证书出错请登录微信支付商户平台下载证书。
我是用的superagent库错误前的核心代码是:
const url https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack;
const xml json2Xml(params);
const result await superagent.post(url).send(xml)其实在提交参数的时候需要加上TLSTransport Layer Security的缩写参数中文叫做“传输层安全协议”。
查看了superagent官网 https://visionmedia.github.io/superagent/ 也有对象配置项
于是我要做的就是引入证书即可核心代码如下
// 头部引入
const fs require(fs);
const path require(path);
const key fs.readFileSync(path.join(__dirname, ./cert/apiclient_key.pem));
const cert fs.readFileSync(path.join(__dirname, ./cert/apiclient_cert.pem));// 业务层
const url https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack;
const xml json2Xml(params);
const result await superagent.post(url).send(xml).key(key).cert(cert);