package com.ruoyi.payment.api.model; import com.fasterxml.jackson.annotation.JsonSetter; import lombok.Data; /** * @author zhibing.pu * @Date 2024/8/24 13:58 */ @Data public class QueryRefundResp { /** * 支付宝交易号 */ @JsonSetter("trade_no") private String tradeNo; /** * 支付业务流水号 */ @JsonSetter("out_trade_no") private String outTradeNo; /** * 退款业务流水号 */ @JsonSetter("out_request_no") private String outRequestNo; /** * 交易金额 */ @JsonSetter("total_amount") private Double totalAmount; /** * 本次退款金额 */ @JsonSetter("refund_amount") private Double refundAmount; /** * 退款状态 * REFUND_SUCCESS 退款处理成功; 未返回该字段表示退款请求未收到或者退款失败; 注:如果退款查询发起时间早于退款时间,或者间隔退款发起时间太短,可能出现退款查询时还没处理成功,后面又处理成功的情况,建议商户在退款发起后间隔10秒以上再发起退款查询请求。 */ @JsonSetter("refund_status") private String refundStatus; }