开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
接入准备
接入基础
密钥问题
签名验签
同步异步
基础报错
案例分析
开发工具
接入指南 > 接入准备 >  > 异步通知如何区分全额退款和部分退款
收藏
我的文档
设置
商家收到交易退款的异步通知,但无法区分异步通知的来源是全额退款还是部分退款导致触发,本文异步通知主要以两者的不同点进行区分。
查询接口如何区分全额退款和部分退款详见
如何区分异步
对比
部分退款异步通知
全额退款异步通知
说明
部分退款只退交易的部分资金,并未将全部资金退还给买家,所以买家的交易仍然处于成功状态。
部分退款的交易状态是 trade_success(交易成功),且异步通知中有退款订单参数等信息。
全额退款成功的交易状态是 trade_closed(交易关闭),异步通知中有退款订单参数,并且含有交易结束时间。
如何区分
判断是否为退款触发的异步:退款触发异步通知中有 refund_fee(总退款金额)、gmt_refund(交易退款时间)等参数。
根据交易状态和交易结束时间(gmt_close)判断是全额退款的异步通知还是部分退款的异步通知。
部分退款触发异步交易状态为 trade_success(交易成功)。
全额退款触发异步交易状态为 trade_closed(交易关闭),且含有交易结束时间(gmt_close)。
注意事项
app 支付和手机网站支付是默认交易状态为 trade_closed(交易关闭)会触发异步通知,此时需要注意全额退款和部分退款的不同点。
当面付和电脑网站支付交易状态为 trade_closed(交易关闭)不会触发异步通知,只有在交易成功时才会触发异步,因此可以不用关注。
异步通知如何区分全额退款和订单超时导致的交易关闭
异步通知如何判断对应哪笔退款交易
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录