收藏
回答

订单金额与实际支付金额不一致

能帮忙查询 微信支付单号:4200000533202005089799600107 发起支付时的参数吗?

我们后台的订单显示需要支付的金额是38.4元,但是用户实际支付的金额是19.8元,想确认一下问题出在哪。

(2020-05-08 10:59:52 创建订单,35秒钟后收到支付回调通知)

我们这4月~5月份共出现4单。

有两单订单金额分别为 6.6和5元的,实际支付1元。

有两单金额为38.4元的,实际支付为19.8。

很意外,我们是根据订单金额来生成支付订单的,没有折扣,没有优惠券,回调XML中也未看到有优惠券等信息,但是total_fee确实 和 订单的金额对不上。

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

3 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    06-10

    你好,你这边传入的值就是19.8呀。检查一下你那边的逻辑是否存在问题。或者存在优惠卷的情况。谢谢。

    06-10
    有用
    回复 2
    • Rimifon
      Rimifon
      06-10
      后台数据的 orderid 是 41146,对应的订单金额是 38.4(元),实际收到的费用是 1980(分)。代码逻辑见下面的截图。实在看不出问题在哪了。
      06-10
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      06-10回复Rimifon
      我这边日志看到,你这边传入的就是1980。所以,需要你那边进行核实。
      06-10
      回复
  • Rimifon
    Rimifon
    06-10

    下载了账单,对比了“应结订单金额”和“订单金额”,与实际支付金额是一致的,但是与后台的订单价格不一致。参数里的 orderid 是匹配的,为何会出现 后台订单价格与 微信账单金额不一致的情况?金额是根据 orderid 取出来的。

    06-10
    有用
    回复 1
    • Rimifon
      Rimifon
      06-10
      mysql 内部 有没有可能根据唯一ID 取错了价格数据?感觉这样才是合理的解释了。
      06-10
      回复
  • peng
    peng
    06-10

    可以登录微信商户后台查看(https://pay.weixin.qq.com/index.php/core/trade/search_new),另外有些银行或者微信官方会发放立减金之类,用户实付会减少,但商户进账金额不会减少。

    06-10
    有用
    回复 2
    • Rimifon
      Rimifon
      06-10
      谢谢,导出账单后分析结果,支付订单金额与后台订单价格不一致。还是没找出问题出在哪一步。
      06-10
      回复
    • peng
      peng
      06-10回复Rimifon
      客气,官方已经帮你查出请求参数确实是19.8,问题需要从程序本身查起。
      06-10
      回复
登录 后发表内容
问题标签