收藏
回答

自定义交易组件,同步订单支付结果接口显示订单不存在是为什么?

在开发工具中,使用wx.requestOrderPayment接口,支付完成了一笔订单,orderInfo也正常传了,并支付成功。

但是调用同步接口时返回订单不存在,使用out_order_id和order_id都不行

{"order_id":"4200001019202105076001438525","openid":"oZuMj5a8nb0vvBb_mjoS6y6E-PG8","action_type":1,"transaction_id":"4200001019202105076001438525","pay_time":"2021-05-07 16:13:34"}

{"out_order_id":"s20210507161252936952000PX1N6Q","openid":"oZuMj5a8nb0vvBb_mjoS6y6E-PG8","action_type":1,"transaction_id":"4200001019202105076001438525","pay_time":"2021-05-07 16:13:34"}


接口返回:{"errcode":1010011,"errmsg":"订单不存在 rid: 6094fdfc-3be86440-3bca63f6"}

商户号能查看订单信息:

最后一次编辑于  2021-05-07
回答关注问题邀请回答
收藏

2 个回答

  • 泰勒的佩亚诺
    泰勒的佩亚诺
    2021-05-07

    求解答

    2021-05-07
    有用
    回复
  • luson
    luson
    2021-05-07

    order_id并不是指你图上那个支付单号

    请使用out_order_id即可解决

    2021-05-07
    有用
    回复 1
    • 泰勒的佩亚诺
      泰勒的佩亚诺
      2021-05-07
      使用out_order_id 商户这边的订单号也是一样的结果 
      请求参数: {"out_order_id":"s20210507161252936952000PX1N6Q","openid":"oZuMj5a8nb0vvBb_mjoS6y6E-PG8","action_type":1,"transaction_id":"4200001019202105076001438525","pay_time":"2021-05-07 16:13:34"}


      返回:{"errcode":1010011,"errmsg":"订单不存在 rid: 60950189-62c85497-66410905"}
      2021-05-07
      回复
登录 后发表内容