if (wx.canIUse('requestMerchantTransfer')) {
wx.requestMerchantTransfer({
mchId: 'xxxxx', //商户号
appId: 'wxxxxxxxxxxxxxx', //appid
package: item.package_info, //后端返回的packageInfo,为一串字符串
// openId: shopInfo.value.openId, //openid非必填
success(res) {
userShoukuan(id).then(res => {
that.$util.Tips({
title: that.$t(`收款成功`),
icon: 'success'
}, function() {
uni.redirectTo({
url: '/pages/users/user_spread_user/index'
});
});
}).catch(err => {
return that.$util.Tips({
title: err
});
});
},
fail(res) {
console.log(res);
}
})
} else {
wx.showModal({
content: '你的微信版本过低,请更新至最新版本。',
showCancel: false,
});
}
同样的代码,换个打包的appid就可以正常唤起确认页面

你好,辛苦先检查下小程序后台是否有站内容提示具体违规内容。
若仍未解决,辛苦操作复现一遍 然后上传下客户端日志 (需覆盖问题发生时间),并且私信提供下接口文档,文字版发起转账参数,拉起确认收款参数,时间,微信号,微信客户端版本。
上传日志方法:微信客户端 我->设置->帮助与反馈->右上角扳手上传日志。
使用什么类型的APPID报错的?