收藏
回答

查询支付订单时,为什么报[20000]ResultError:OK - 订单不存在?

支付完成后,调https://api.mch.weixin.qq.com/pay/orderquery这个接口用商户订单号out_trade_no查询订单,报[20000]ResultError:OK - 订单不存在。请问这是什么情况?

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

1 个回答

  • Memory
    Memory
    2021-08-20

    这个就是字面意思了,接口只能查提交支付交易返回成功的订单,并且是自己商户下的订单,比如特约商户无法查询服务商模式下的订单,服务商无法查询普通直连模式的订单,你再检查需要查询的订单号是否正确,交易模式与查询商户是否匹配

    2021-08-20
    有用
    回复 6
    • 在路上
      在路上
      2021-08-24
      支付的商户号和查询的商户号是同一个,商户订单号也是同一个,已经支付成功了,为什么查询时还是提示订单不存在?
      2021-08-24
      回复
    • Memory
      Memory
      2021-08-24回复在路上
      什么模式下产生的交易?
      2021-08-24
      回复
    • 在路上
      在路上
      2021-08-24回复Memory
      trade_type:NATIVE
      2021-08-24
      回复
    • 在路上
      在路上
      2021-08-24回复Memory
      这是支付成功返回来的数据,然后用的pay_config下的wechat里面的商户信息去查订单,提示订单不存在
      2021-08-24
      回复
    • Memory
      Memory
      2021-08-24回复在路上
      提供请求参数去这里核实一下订单号吧https://support.pay.weixin.qq.com/online-service?from=wechatpay
      2021-08-24
      回复
    查看更多(1)
登录 后发表内容