一、报错信息
接口名称:requestMerchantTransfer
对应业务:微信支付商家转账 -> 「JSAPI调起用户确认收款」
错误信息:转账单号错误,请返回商家重新发起收款
错误截图:

二、问题原因
根本原因:调用requestMerchantTransfer接口所传递“package”的参数名校验未通过,例如写为“packAge”
三、快速排查
- 检查调用“requestMerchantTransfer”接口参数中参数“package”参数名是否正确,参数名为“全小写字母”
四、解决方案
“package”参数名为“全小写字母”
wx.requestMerchantTransfer({
"mchId": '你的商户号,一般为1开头10位纯数字',
"appId": '你的appid,wx开头18为字母与数字组合,需要与发起转账所传appid一致',
"package": '调用商家转账返回参数“package_info”的值,不要进行任何修改',//参数名为“全小写字母”
success (res) { },
fail (res) { }
})