收藏
回答

商家转账接口package_info参数问题

使用超过24小时的package_info参数或者已经使用过的package_info参数,用户会看到什么页面



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

3 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    02-12

    超时状态为FAIL,调起会报错package参数有问题

    02-12
    有用
    回复 2
    • 一路向西
      一路向西
      02-14
      对应单号已超出重试期,请查单确认后决定是否换单请求,这个重试期限是多久?
      02-14
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      02-14回复一路向西
      24小时不确认收款会被关单
      02-14
      回复
  • 北望沣渭
    北望沣渭
    02-12

    调用示例

    小程序示例

    1if (wx.canIUse('requestMerchantTransfer')) {
    2  wx.requestMerchantTransfer({
    3    mchId: 'wx8888888888888888',
    4    appId: wx.getAccountInfoSync().miniProgram.appId,
    5    package: 'affffddafdfafddffda==',
    6    success: (res) => {
    7      // res.err_msg将在页面展示成功后返回应用时返回ok,并不代表付款成功
    8      console.log('success:', res);
    9    },
    10    fail: (res) => {
    11      console.log('fail:', res);
    12    },
    13  });
    14} else {
    15  wx.showModal({
    16    content: '你的微信版本过低,请更新至最新版本。',
    17    showCancel: false,
    18  });
    19}
    20
    


    取决于你如何写「fail」回调函数,如上述官网示例,只是打印了个日志,用户什么也看不到。

    https://pay.weixin.qq.com/doc/v3/merchant/4012716430

    02-12
    有用
    回复
  • 一路向西
    一路向西
    02-12

    如果超24小时用户未确认领取,此时单据的最终状态是什么

    • ACCEPTED: 转账已受理
    • PROCESSING: 转账处理中,转账结果尚未明确,如一直处于此状态,建议检查账户余额是否足够
    • WAIT_USER_CONFIRM: 待收款用户确认,可拉起微信收款确认页面进行收款确认
    • TRANSFERING: 转账结果尚未明确,可拉起微信收款确认页面再次重试确认收款
    • SUCCESS: 转账成功
    • FAIL: 转账失败
    • CANCELING: 商户撤销请求受理成功,该笔转账正在撤销中
    • CANCELLED: 转账撤销完成


    02-12
    有用
    回复 1
登录 后发表内容