收藏
回答

付款码支付,查询结果与客户结果不一致

微信付款码支付,查询交易返回<trade_state>PAYERROR</trade_state><trade_state_desc>支付失败,请撤销订单</trade_state_desc>,但是用户却收到银行扣款成功的短信,是什么原因?

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

2 个回答

  • Memory
    Memory
    2021-01-13

    用户遇到支付异常,请按如下说明处理

    (1)用户微信端弹出系统错误提示框,用户可在交易列表查看交易情况,如果未找到订单,需要商户重新发起支付交易;如果订单显示成功支付,商户收银系统再次调用【查询订单API】查询实际支付结果;

    (2)用户微信端弹出支付失败提示,例如:余额不足,信用卡失效。需要重新发起支付;

    (3)当交易超时或支付交易失败,商户收银系统必须调用【撤销订单API】,撤销此交易。

    (4)由于银行系统异常、用户余额不足、不支持用户卡种等原因使当前支付交易失败,商户收银系统应该把错误提示明确展示给收银员。

    (5)根据返回的错误码,判断是否需要撤销交易,具体详见API返回错误码列表


    2021-01-13
    有用
    回复 2
    • 黛鑫哥哥
      黛鑫哥哥
      2021-01-14
      现在就是这样做的,就是好奇为什么微信和银行会不一致
      2021-01-14
      回复
    • Memory
      Memory
      2021-01-14回复黛鑫哥哥
      如果交易失败,你需要撤单。
      2021-01-14
      回复
  • 小袁Hello
    小袁Hello
    发表于移动端
    2021-01-13
    2021-01-13
    有用
    回复
登录 后发表内容
问题标签