收藏
回答

想确认一下微信支付主动查询订单的交易状态,哪些是终态,可以将订单直接置为支付失败的?

目前已知 交易成功判断条件: return_code、result_code和trade_state都为SUCCESS为交易成功

剩余哪些可以将支付订单置为失败,哪些仍在处理中。怕自己根据理解判断有误,请教一下。

SUCCESS--支付成功

REFUND--转入退款

NOTPAY--未支付

CLOSED--已关闭

REVOKED--已撤销(刷卡支付)

USERPAYING--用户支付中

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

ACCEPT--已接收,等待扣款

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

1 个回答

  • Memory
    Memory
    2021-12-21

    你应该考虑的是支付成功,未支付后续一样可以继续支付,已关闭状态是无法继续支付,撤销和支付中、支付失败是付款码接口订单的状态

    2021-12-21
    有用
    回复
登录 后发表内容