机构或商户在微信支付侧创建的每笔订单,都应当完成交易闭环,保证其最终的状态只能为以下状态的其中一种SUCCESS, CLOSED, REVOKED.
对于刷卡支付,当同步返回结果非SUCCESS或因网络故障未收到返回结果的情况下,需要轮询查单。查单业务时间超时后,如果订单状态依旧是非SUCCESS,必须对订单进行撤销。
虽然微信支付目前会对45s内未支付成功的订单做自动撤销处理,但依旧强烈建议机构或商户主动调用撤销以作为兜底处理。
对于其他支付方式,需要在业务时间内未收到回调的情况下,主动发起轮询查单。同样在业务时间超时后,订单状态若依旧非SUCCESS,需对订单进行关闭。
注意:某些极端情况下,用户可能会在最后一次查单到调用关单之间的时间段内完成支付,导致关单接口调用失败,机构和商户注意要对该情况进行异常进行。
若商户或机构系统已将该订单状态标记为失败,则需要调用退款接口来完成交易的回退。
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP证