开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
接入指南 > 接入准备 > 同步异步 > 交易退款接口是否会触发异步通知
收藏
我的文档
设置
这里的交易退款接口是指统一收单交易退款接口(),统一收单交易退款接口本身接口不支持设置 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(交易成功)都会触发异步通知。
注意事项
由于不同操作导致不同的交易状态,异步通知对交易状态的常见问题如下。
异步通知如何区分全额退款和部分退款
异步通知如何区分全额退款和订单超时导致的交易关闭
异步通知如何判断对应哪笔退款交易
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图