收藏
回答

wx.requestMerchantTransfer:报错fail banned,怎么回事?

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就可以正常唤起确认页面

回答关注问题邀请回答
收藏

3 个回答

  • 支付社区运营
    支付社区运营
    2025-06-27

    你好,辛苦先检查下小程序后台是否有站内容提示具体违规内容。

    若仍未解决,辛苦操作复现一遍 然后上传下客户端日志 (需覆盖问题发生时间),并且私信提供下接口文档,文字版发起转账参数,拉起确认收款参数,时间,微信号,微信客户端版本。

    上传日志方法:微信客户端  我->设置->帮助与反馈->右上角扳手上传日志。

    2025-06-27
    有用
    回复 4
    • 杰克逊
      杰克逊
      2025-06-30
      已经发私信给你了
      2025-06-30
      回复
    • 支付社区运营
      支付社区运营
      2025-06-30回复杰克逊
      好的 稍等
      2025-06-30
      回复
    • 杰克逊
      杰克逊
      2025-07-01回复支付社区运营
      你好,啥时候有结果阿,555
      2025-07-01
      回复
    • 支付社区运营
      支付社区运营
      2025-07-09回复杰克逊
      小程序appid是受限的,仅可使用B2b支付。被判定为B2b小程序后,被限制了只能使用B2b支付。如果非B2b小程序可以通过类目客服反馈,申诉解开限制
      2025-07-09
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2025-06-26

    使用什么类型的APPID报错的?

    2025-06-26
    有用
    回复 10
    查看更多(5)
  • 智能回答 智能回答 该问答由AI生成
    2025-06-26
    有用
登录 后发表内容