package com.jsowell.wxpay.response; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 微信退款通知参数 */ @Data @NoArgsConstructor @AllArgsConstructor @Builder public class WechatPayRefundNotifyResource { /** * 直连商户号 */ private String mchid; /** * 商户订单号 */ private String out_trade_no; /** * 微信支付订单号 */ private String transaction_id; /** * 商户退款单号 */ private String out_refund_no; /** * 微信支付退款单号 */ private String refund_id; /** * 退款状态 */ private String refund_status; /** * 退款成功时间 */ private String success_time; /** * 退款入账账户 */ private String user_received_account; /** * 金额信息 */ private Amount amount; @Data public static class Amount { /** * 订单金额 */ private int total; /** * 退款金额 */ private int refund; /** * 用户支付金额 */ private int payer_total; /** * 用户退款金额 */ private int payer_refund; } }