收藏
回答

微信支付成功后在回调通知中是否有必要校验total_fee和SetTotal_fee金额是否相等?

初次接触微信支付,想请教下这个问题:

微信支付成功后在回调通知中是否有必要校验total_fee和SetTotal_fee金额是否相等?

另外就是回调通知中的total_fee是否会因为用户使用了微信红包而和统一下单时的SetTotal_fee不一致?

比如说订单实际支付金额为:10元

用户支付时用了红包:1元

那么返回的total_fee:【依然是:10元】吗?

主要想法是担心有人会伪造或篡改回调通知,不知道有签名验证了这个想法是不是有点多余?

谢谢~

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

1 个回答

  • 老张
    老张
    11-22

    验签就够了。

    校验total_fee是你们自己业务上的事,随便你。因为校验的结果,相符或者不相符,你都只有接受,难道你还能回复微信拒绝吗?

    11-22
    有用
    回复 1
    • 问缘
      问缘
      11-23
      谢谢指导,还有就是用户使用红包会不会导致total_fee发生变化?
      11-23
      回复
登录 后发表内容
问题标签