收藏
回答

wx.requestMerchantTransfer 调用报错pacage_info信息有误?

if (wx.canIUse('requestMerchantTransfer')) {
  wx.requestMerchantTransfer({
    mchId: '1701971xxx',
    appId: 'wx72768xxx',
    package: '后端给的写死的package测试',
    success: (res) => {
      // res.err_msg将在页面展示成功后返回应用时返回ok,并不代表付款成功
      console.log('success:', res);
    },
    fail: (res) => {
      console.log('fail:', res);
    },
  });
} else {
  wx.showModal({
    content: '你的微信版本过低,请更新至最新版本。',
    showCancel: false,
  });
}

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

3 个回答

  • 🥨
    🥨
    2025-04-14

    我也是直接取后端返回的package_info 但是一直调用失败 在在本地、体验版、正式环境都是提示package_info信息有误 请问还需要改哪里才能解决..... 在线急等

    2025-04-14
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2025-02-24

    检查一下给你的package是不是被转义了

    2025-02-24
    有用
    回复 1
    • Leona
      Leona
      发表于移动端
      2025-02-24
      已经解决了,我在开发环境测试的,它需要在体验版本下
      2025-02-24
      回复
  • 智能回答 智能回答 该问答由AI生成
    2025-02-24
    有用
登录 后发表内容