微信H5支付场景:h5调用到支付,在没有完成支付之前,此时调用订单查询接口,返回如下数据:
nonce_str=5WfxtdZNMnv2jgvo,
device_info=,
out_trade_no=1204938401086836736,
trade_state=NOTPAY,
appid=****,
total_fee=1,
sign=663EA7C******,
trade_state_desc=订单未支付,
return_msg=OK,
result_code=SUCCESS,
mch_id=150***,
return_code=SUCCESS
这笔支付的payid=wx12093756298865e9148ba9011178209700
result_code和return_code都是SUCCESS,怎么判断这笔支付是成功还是失败了呢?难道通过trade_state_desc?
接口链接:https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_2&index=2
谢邀,根据trade_state_desc字段判断呀
通过查单接口进行查询,判断订单的具体状态