收藏
回答

微信支付-微信支付订单号查询订单接口中的 trade_state怎么理解?

trade_state 中有两个状态不太理解,请帮忙解释清楚

NOTPAY:

这个未支付到底是一个中间态还是一个最终态?

是否存在这样一个场景,微信侧已收到此交易订单,然后这个交易订单在微信侧还没有处理完成,因此这个时候我这边去查询的时候就返回的是NOTPAY状态。这个时候的NOTPAY其实是一个中间态而不是一个最终态

CLOSED:已关闭

这个已关闭,是指我们这边主动调用close接口关闭,还是指微信侧遇到问题,自己关闭了这个订单。这个关闭订单的状态一定是指此订单未支付时才有的状态吗,还是支付了也有关闭的状态

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

2 个回答

  • Memory
    Memory
    01-09

    NOTPAY不是最终态;已关闭是一定时间内未支付系统关闭或主动调接口关闭

    01-09
    有用 1
    回复 4
    • 意枫
      意枫
      01-10
      一定时间是指多久?
      01-10
      回复
    • Memory
      Memory
      发表于移动端
      01-10回复意枫
      这个时间不对外,一般不超过14天
      01-10
      回复
    • 铭
      03-08
      查询订单时,刚开始返回:需要用户输入支付密码,等待支付久了会返回:支付失败,请撤销订单。 这个是等待用户输入支付密码时间超时了吗?这个时间是多长?
      03-08
      回复
    • Memory
      Memory
      03-08回复
      30秒
      03-08
      1
      回复
  • 铭
    03-08

    查询订单时,刚开始返回:需要用户输入支付密码,等待支付久了会返回:支付失败,请撤销订单。 这个是等待用户输入支付密码时间超时了吗?这个时间是多长?

    03-08
    有用
    回复
登录 后发表内容