收藏
回答

付款码支付接口返回的total_fee不是订单总金额吗?

我司服务商下商户:1578179431,订单号:88831420210621163053702, 支付单号:4200001003202106214864842347,订单提交的金额为16.8;接口返回的total_fee=6.8元

该订单使用了代金券10元,券号24641976243,请教下我们应该怎么取到订单的原金额,还是说直接以提交为准,接口返回的total_fee不是原金额吗,还是要total_fee+coupon_fee

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

3 个回答

  • 陈衡
    陈衡
    2021-06-22

    谢谢两位,刚通过查单,返回的total_fee 确实是16800

    2021-06-22
    有用
    回复
  • Memory
    Memory
    2021-06-22

    total_fee是订单总金额,你可以查单看下,应该是你自己处理出错了

    2021-06-22
    有用
    回复 1
    • 陈衡
      陈衡
      2021-06-22
      搜索了整个项目,确认使用的是total_fee 感谢回答
      2021-06-22
      回复
  • Endy
    Endy
    2021-06-21

    看一下回调接口里是不是使用了cash_fee,正常应该使用total_fee判断订单金额

    2021-06-21
    有用
    回复 5
    • 陈衡
      陈衡
      2021-06-21
      已经确定使用了代金券啊,这种情况怎么取订单金额
      2021-06-21
      回复
    • Endy
      Endy
      2021-06-21回复陈衡
      你这个情况,回调中total_fee:1680,cash_fee:680,coupon_fee:1000
      2021-06-21
      回复
    • 陈衡
      陈衡
      发表于移动端
      2021-06-21回复Endy
      并不是啊,其他不知道没取,total_fee=680造成订单出错了,钱没付够
      2021-06-21
      回复
    • Endy
      Endy
      2021-06-21回复陈衡
      你把回调的原始XML全部写入一个文件查看就知道了,我盲猜你程序里取XML出来转换或者某个步骤中把这个值使用了cash_fee!因为之前后端也犯过这样的错误,查错时发现的,原始报文存日志留档的规范不能少。
      2021-06-21
      回复
    • 陈衡
      陈衡
      2021-06-22
      搜索了整个项目,确认使用的是total_fee 感谢回答
      2021-06-22
      回复
登录 后发表内容