收藏
回答

关于微信H5支付回调的逻辑,返回报文是不是只能返回成功报文?

回调地址需要返回报文给微信,如果我返回失败的报文,微信那边会认定交易失败自动退款吗?

还有如果验证的金额或者签名不正确,有什么推荐的处理方式吗?如果直接返回交易失败的报文,我后台依然会看到是用户已付款

所以想了解下,这个回调地址返回的报文是不是只能返回成功报文,因为就算我返回交易失败的报文,我商户后台依然可以看到用户刚刚已经付了款

如果回调的报文只能报成功,那如果我验证的金额和我实际卖得不一致,或者是验证了签名不一致,我们商户这边应该怎么处理来保障双方的权益呢?

最后一次编辑于  08-05  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    08-05

    回调是支付成功以后才会返回的。只能返回成功报文。

    08-05
    赞同
    回复 1
    • 航
      08-05
      再问下,回调接口的签名验证,是吧回调接口接收到的数据去掉sign然后做一次签名算法,再与接收到的sign做比较吗?
      08-05
      回复