收藏
回答

微信支付总是返回签名错误怎么解决?

AppID
wx7cd508df2a6b1647

我使用微信云开发官方支付模板 wxpayFunctions 进行测试,传入参数 {"type": "wxpay_order"},始终返回签名错误 (SIGN_ERROR)。我已经完成以下操作:云开发环境已绑定商户号 ,状态为‘已绑定’,JSAPI 权限‘已授权’。

商户平台侧,API证书唯一且启用,APIv3密钥已正确设置。

小程序与商户号的 AppID 授权状态为‘已授权’。我的商户号自动成为了云开发商户平台的子商户,这个是问题的原因吗?

所有自助排查均已通过,但签名错误依然存在。请求技术协助从后台日志中定位具体原因。”

下面是云端测试日志

调用状态

成功

返回结果

{"errcode":"InnerError.FailedOperation","errmsg":"{\"message\":\"微信支付SDK请求失败, 响应码:401,错误码:SIGN_ERROR, 错误信息: 签名错误\"}"}

真机调试返回的日志部分内容如下:

2026-02-16T06:16:29.079Z ❌ 支付异常: CloudSDKError: errCode: -604100 API not found | errMsg: system error: error code: -604100

at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:487:27)

at processTicksAndRejections (node:internal/process/task_queues:96:5)

at async callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2371:28)

at async exports.main (/var/user/index.js:31:20) {

errCode: -604100,

errMsg: 'system error: error code: -604100'

}


最后一次编辑于  02-16
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容