关闭订单
以下情况需要调用关单接口:商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口。 官方JSAPI文档 官方NATIVE文档 官方APP文档 官方H5文档 官方小程序支付文档
js
wxpay.v2.pay.closeorder.post({
appid,
mch_id,
out_trade_no,
nonce_str,
})
.then(
({
data: {
return_code,
appid,
mch_id,
nonce_str,
sign,
result_code,
result_msg,
err_code,
err_code_des,
},
}) => return_code === 'SUCCESS' && result_code === 'SUCCESS'
)
注意:
- 订单生成后不能马上调用关单接口,最短调用时间间隔为5分钟。