收藏
回答

订单何时需要主动撤销

付款码支付的撤掉订单api中,应用场景写着:“支付交易返回失败或支付系统超时,调用该接口撤销交易。”

如果是提交付款码支付时候返回的“SYSTEMERROR”,那么这种情况会先查询此笔订单,查询接口中只会有如下状态(1)result_code为SUCCESS时,trade_state为

SYSTEMERROR——系统错误,重新查询

SUCCESS—支付成功

REFUND—转入退款

NOTPAY—未支付

CLOSED—已关闭

REVOKED—已撤销(刷卡支付)

USERPAYING--用户支付中

PAYERROR--支付失败(其他原因,如银行返回失败)

想请问一下,查询返回的哪种结果需要

(2)result_code为fail时候,重新查询

请问,“交易返回失败“是上面列举的哪种情况?“支付系统超时“是上面列举的哪种情况?用户支付中这个状态什么时候会转成超时?

或者说,以上哪些状态出现时需要主动调用撤销接口?

最后一次编辑于  2019-12-02
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-12-03

    payerror就是交易失败,超时的情况,不会主动转为超时。但每一笔订单都有有效期,一般情况下为两小时。

    2019-12-03
    有用
    回复
登录 后发表内容
问题标签