更新时间:2023-04-06 15:04:52收藏我的文档设置返回文档商家收到交易退款的异步通知,但无法区分异步通知的来源是全额退款还是部分退款导致触发,本文异步通知主要以两者的不同点进行区分。查询接口如何区分全额退款和部分退款详见 。如何区分异步对比部分退款异步通知全额退款异步通知说明●部分退款只退交易的部分资金,并未将全部资金退还给买家,所以买家的交易仍然处于成功状态。●部分退款的交易状态是 trade_success(交易成功),且异步通知中有退款订单参数等信息。全额退款成功的交易状态是 trade_closed(交易关闭),异步通知中有退款订单参数,并且含有交易结束时间。如何区分●判断是否为退款触发的异步:退款触发异步通知中有 refund_fee(总退款金额)、gmt_refund(交易退款时间)等参数。●根据交易状态和交易结束时间(gmt_close)判断是全额退款的异步通知还是部分退款的异步通知。●部分退款触发异步交易状态为 trade_success(交易成功)。●全额退款触发异步交易状态为 trade_closed(交易关闭),且含有交易结束时间(gmt_close)。注意事项●app 支付和手机网站支付是默认交易状态为 trade_closed(交易关闭)会触发异步通知,此时需要注意全额退款和部分退款的不同点。●当面付和电脑网站支付交易状态为 trade_closed(交易关闭)不会触发异步通知,只有在交易成功时才会触发异步,因此可以不用关注。●异步通知如何区分全额退款和订单超时导致的交易关闭。●异步通知如何判断对应哪笔退款交易。