package com.dobbinsoft.fw.pay.model.result; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.List; /** *
* 微信支付-申请退款返回结果. * https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4 ** */ @Data @EqualsAndHashCode(callSuper = true) @NoArgsConstructor public class MatrixPayRefundResult extends MatrixBasePayResult implements Serializable { private static final long serialVersionUID = -3392333879907788033L; /** * 支付订单号. */ private String transactionId; /** * 商户订单号. */ private String outTradeNo; /** * 商户退款单号. */ private String outRefundNo; /** * 支付退款单号. */ private String refundId; /** * 退款金额. */ private Integer refundFee; /** * 应结退款金额. */ private Integer settlementRefundFee; /** * 标价金额. */ private Integer totalFee; /** * 应结订单金额. */ private Integer settlementTotalFee; /** * 标价币种. */ private String feeType; /** * 现金支付金额. */ private Integer cashFee; /** * 现金支付币种. */ private String cashFeeType; /** * 现金退款金额,单位为分,只能为整数,详见支付金额. */ private Integer cashRefundFee; /** * 退款代金券使用数量. */ private Integer couponRefundCount; /** *
* 字段名:代金券退款总金额. * 变量名:coupon_refund_fee * 是否必填:否 * 类型:Int * 示例值:100 * 描述:代金券退款金额<=退款金额,退款金额-代金券或立减优惠退款金额为现金,说明详见代金券或立减优惠 **/ private Integer couponRefundFee; private List