收藏
回答

交易组件请求支付参数报订单不存在错误,如何解决?

自定义交易组件调用生成订单接口,已成功返回 order_id, 但在请求支付参数时,报以下错误

errcode: 1010011, errmsg: '订单不存在 rid: 625677f2-1d1a48aa-7de0277e'


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

1 个回答

  • Memory
    Memory
    2022-04-13

    检查下order_id精度是否丢失,openid与订单是否对应

    2022-04-13
    有用
    回复 4
    • Coolbreeze
      Coolbreeze
      2022-04-13
      order_id精度没有丢失,openid 也是正确的


      这是生成订单传入的openid :



        create_time: '2022-04-13 16:37:27',
        out_order_id: 5246,
        openid: 'obhkc0TVvjkh7cuKu5EwoiZ2zLxA',



      这是生成订单返回的结果:


      {
        errcode: 0,
        data: { order_id: 3302581848930125000, out_order_id: '5246' }
      }


      这是请求支付传入的参数:


      {
        order_id: 3302581848930125000,
        out_order_id: '5246',
        openid: 'obhkc0TVvjkh7cuKu5EwoiZ2zLxA'
      }



      这是返回的错误:


      { errcode: 1010011, errmsg: '订单不存在 rid: 62568bc9-68b8beb9-24f3dcd4' }
      2022-04-13
      回复
    • Memory
      Memory
      2022-04-13回复Coolbreeze
      生成支付参数,只传out_order_id看下
      2022-04-13
      回复
    • Coolbreeze
      Coolbreeze
      2022-04-15回复Memory
      非常感谢,只传out_order_id可以了。简直是无语了,官方文档上两个id都是必填的。
      2022-04-15
      回复
    • Memory
      Memory
      2022-04-15回复Coolbreeze
      这里是2选一
      2022-04-15
      回复
登录 后发表内容