更新时间:2023-04-06 15:04:53收藏我的文档设置返回文档这里的交易退款接口是指统一收单交易退款接口(),统一收单交易退款接口本身接口不支持设置 notify_url 参数,因此退款导致触发的异步通知是发送到支付接口中设置的 notify_url。历史版本的退款接口 refund_fastpay_by_platform_pwd(即时到账有密退款接口)不同于新版本的统一收单交易退款接口(alipay.trade.refund)。历史版本的退款接口本身支持设置 notify_url,但由于历史接口目前不支持签约,无法使用等情况,本文只阐述新版本的统一收单交易退款接口(alipay.trade.refund)是否会触发异步通知。以下是交易状态说明:触发异步通知条件异步通知是根据交易状态的改变进行触发的,不同的支付产品触发异步通知的条件不同。产品触发异步通知条件当面付当面付的支付接口,详见 ●默认 trade_success(交易成功)触发。●trade_closed(交易关闭)、trade_finished(交易完成)、wait_buyer_pay(交易创建)不触发异步通知。app 支付app 支付接口,详见 ●默认 trade_success(交易成功)、trade_closed(交易关闭)、trade_finished(交易完成)三种状态均会触发异步通知。●wait_buyer_pay(交易创建)不触发异步通知。手机网站支付手机网站支付接口,详见●默认 trade_success(交易成功)、trade_closed(交易关闭)、trade_finished(交易完成)三种状态均会触发异步通知。●wait_buyer_pay(交易创建)不触发异步通知。电脑网站支付电脑网站支付接口,详见●默认 trade_success(交易成功)状态触发异步通知。●trade_closed(交易关闭)、trade_finished(交易完成)、wait_buyer_pay(交易创建)不触发异步通知。退款是否会收到异步根据退款的行为可分为全额退款和部分退款。●全额退款,交易状态变为 trade_closed(交易关闭)。只有 app 支付和手机网站支付交易状态变为 trade_closed(交易关闭)会触发异步通知。●部分退款,交易状态仍为 trade_success(交易成功)。当面付、电脑网站支付、app 支付和手机网站支付交易状态为 trade_success(交易成功)都会触发异步通知。注意事项由于不同操作导致不同的交易状态,异步通知对交易状态的常见问题如下。●异步通知如何区分全额退款和部分退款●异步通知如何区分全额退款和订单超时导致的交易关闭●异步通知如何判断对应哪笔退款交易