收藏
回答

超出了设置的过期时间,为什么查询订单的api还会返回trade_state=notpay

如题,这个订单不会被自动关闭吗?trade_state不会变成closed?

过期未支付订单,我重新拿这个订单号调用native下单(所有参数和原来的一模一样),生成的新的code_url又可以支付了,time_expire设置得比当前时间小的时候也不会创建失败,那么真正的过期时间是什么时候呢?

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

2 个回答

  • RickSun
    RickSun
    09-13

    这里我做个笔记,为了下次可以在社区找到答案,刚问过客服了,一下仅针对微信小程序支付的统一下单接口:

    问题:设置了超时时间为什么不会自动关单?

    总结:

    1、设置了超时时间不会关单,关单是7天后自动关单或手动关单

    2、设置了超时时间,过了时间不会关单,但会调起支付失败

    3、后端数据库如果有支付超时的状态,需自行判断超时时间



    09-13
    有用
    回复
  • Memory
    Memory
    01-09

    参数重入会刷新订单状态和支付url,time_expire只会校验格式是否正确,不会校验是否小于当前时间,如果小于当前时间不会生效

    01-09
    有用
    回复 1
    • 绿
      绿
      01-09
      谢谢~
      01-09
      回复
登录 后发表内容