klover2 / wechatpay-node-v3-ts

微信支付v3
MIT License
528 stars 82 forks source link

pay.verifySign(params) 验证签名报错: 平台证书序列号不相符,未找到平台序列号 #73

Open louisyonge opened 4 months ago

louisyonge commented 4 months ago

用的是2.1.8版本的sdk,证书是微信申请的免费证书。可以正常用代码下单。支付成功,回调,验证时报错。按照文档所说,按个证书序列号非必选,所以我没填这个参数。 "errorType": "Error", "errorMessage": "平台证书序列号不相符,未找到平台序列号", "stack": [ "Error: 平台证书序列号不相符,未找到平台序列号", " at Pay. (/opt/nodejs/node_modules/wechatpay-node-v3/dist/index.js:200:35)", " at step (/opt/nodejs/node_modules/wechatpay-node-v3/dist/index.js:59:23)", " at Object.next (/opt/nodejs/node_modules/wechatpay-node-v3/dist/index.js:40:53)", " at fulfilled (/opt/nodejs/node_modules/wechatpay-node-v3/dist/index.js:31:58)", " at process.processTicksAndRejections (node:internal/process/task_queues:95:5)" ]