开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付能力 > 当面付 > 案例分析 > 退款与退款查询响应参数对比说明
收藏
我的文档
设置
查询接口无法区分部分退款和全额退款的信息,只能通过退款和退款查询接口进行了解。
1、退款返回响应参数说明
案例:用户支付交易金额 1 元(使用优惠劵 0.01 元,实际支付 0.99 元),分别进行部分退款 0.3 元和 0.7 元(具体返回参数建议实测为准)。
支付后查询交易信息:
plain text
复制代码
{"alipay_trade_query_response":{"code":"10000","msg":"success","buyer_logon_id":"159******10","buyer_pay_amount":"1.00","buyer_user_id":"2088********64","fund_bill_list":[{"amount":"0.01","fund_channel":"coupon"},{"amount":"0.99","fund_channel":"pcredit"}],"invoice_amount":"0.99","out_trade_no":"2020032323432478950943281","point_amount":"0.00","receipt_amount":"1.00","send_pay_date":"2020-05-09 11:30:48","total_amount":"1.00","trade_no":"2020050922001409860552878625","trade_status":"trade_success"},"sign":"***"}
第一次部分退款 0.3 元。
plain text
复制代码
//退款接口返回
{"alipay_trade_refund_response":{"code":"10000","msg":"success","buyer_logon_id":"159******10","buyer_user_id":"2088********64","fund_change":"y","gmt_refund_pay":"2020-05-09 11:33:18","out_trade_no":"2020032323432478950943281","refund_detail_item_list":[{"amount":"0.30","fund_channel":"pcredit"}],"refund_fee":"0.30","send_back_fee":"0.30","trade_no":"2020050922001409860552878625"},"sign":"***"}

//退款查询接口返回
{"alipay_trade_fastpay_refund_query_response":{"code":"10000","msg":"success","out_request_no":"hz01rf001","out_trade_no":"2020032323432478950943281","refund_amount":"0.30","total_amount":"1.00","trade_no":"2020050922001409860552878625"},"sign":"***"}
第二次部分退款 0.7 元
plain text
复制代码
//退款接口返回{"alipay_trade_refund_response":{"code":"10000","msg":"success","buyer_logon_id":"159******10","buyer_user_id":"2088********64","fund_change":"y","gmt_refund_pay":"2020-05-09 11:35:03","out_trade_no":"2020032323432478950943281","refund_detail_item_list":[{"amount":"0.01","fund_channel":"coupon"},{"amount":"0.69","fund_channel":"pcredit"}],"refund_fee":"1.00","send_back_fee":"0.70","trade_no":"2020050922001409860552878625"},"sign":"***"}//退款查询接口返回 {"alipay_trade_fastpay_refund_query_response":{"code":"10000","msg":"success","out_request_no":"hz01rf02","out_trade_no":"2020032323432478950943281","refund_amount":"0.70","total_amount":"1.00","trade_no":"2020050922001409860552878625"},"sign":"***"}
plain text
复制代码
//退款接口返回
{"alipay_trade_refund_response":{"code":"10000","msg":"success","buyer_logon_id":"159******10","buyer_user_id":"2088********64","fund_change":"y","gmt_refund_pay":"2020-05-09 11:35:03","out_trade_no":"2020032323432478950943281","refund_detail_item_list":[{"amount":"0.01","fund_channel":"coupon"},{"amount":"0.69","fund_channel":"pcredit"}],"refund_fee":"1.00","send_back_fee":"0.70","trade_no":"2020050922001409860552878625"},"sign":"***"}

//退款查询接口返回
{"alipay_trade_fastpay_refund_query_response":{"code":"10000","msg":"success","out_request_no":"hz01rf02","out_trade_no":"2020032323432478950943281","refund_amount":"0.70","total_amount":"1.00","trade_no":"2020050922001409860552878625"},"sign":"***"}
2、参数对比说明
接口
参数
说明
退款接口
refund_fee
退款总金额。
根据 refund_fee 和 total_amont 可了解还剩余多少金额未退还。
refund_detail_item_list
本次退款的退款使用的资金渠道。
具体优惠劵等渠道如何退款根据劵说明,如按比例退款、优先退实付金额等。
根据 refund_detail_item_list,将各个支付渠道的 amount 相加,可了解本次退款金额多少。
fund_change
本次退款是否发生了资金变化。
对 fund_change 必须了解为本次退款操作,若相同退款参数调用,第一次返回 fund_change=y,第二次返回 fund_change=n,但是第二次仍返回退款信息。
说明:根据这点,建议是否退款成功根据退款查询接口返回具体退款参数(trade_no、out_trade_no 等)为准。
send_back_fee
本次商户实际退回金额。
refund_detail_item_list 各个支付渠道的 amount 相加=send_back_fee。
说明:在签约收单产品时需勾选“返回资金明细”才会返回。
退款查询接口
refund_amount、trade_no 等
退款查询接口是查询本次退款的详细信息,如 refund_amount(本次退款金额)。
是否返回退款渠道、退款总金额等建议实际测试为准。
3、注意事项
退款和退款查询接口返回 refund_detail_item_list 和 send_back_fee 说明详见 退款接口 query_options 参数详解
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图