收藏
回答

JSAPI商户订单号查询订单接口订单金额amount字段未返回(偶发)

JSAPI商户订单号查询订单接口订单金额amount字段未返回的这种场景通常是什么原因?

排查后发现,订单状态未支付,且通常存在attach

目前解析是从com.wechat.pay.java.service.payments.model.Transaction结果中获取,存在其他字段,但有偶尔会有部分单是没有amount字段,然后继续查询该单将一直都不会返回该字段

所用依赖和版本
<dependency>
    <groupId>com.github.wechatpay-apiv3</groupId>
    <artifactId>wechatpay-java</artifactId>
    <version>0.2.12</version>
</dependency>
最后一次编辑于  2024-12-09
回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2024-12-09

    没有日志,猜不到,十有八九你自己没正常解析

    2024-12-09
    有用
    回复 2
    • Lime
      Lime
      2024-12-09
      谢谢解答,补充一些信息。
      目前解析是从com.wechat.pay.java.service.payments.model.Transaction结果中获取,存在其他字段,但有偶尔会有部分单是没有amount字段,然后继续查询该单将一直都不会返回该字段

      所用依赖和版本
      <dependency>
          <groupId>com.github.wechatpay-apiv3</groupId>
          <artifactId>wechatpay-java</artifactId>
          <version>0.2.12</version>
      </dependency>
      2024-12-09
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2024-12-09回复Lime
      头引用错了服务商用成了普通商户的,或者普通商户用成了服务商的
      2024-12-09
      回复
登录 后发表内容