支付宝回调响应参数
package com.example.service.entity;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class AlipayNotifyParam {
private String appId;
private String tradeNo;
private String outTradeNo;
private String outBizNo;
private String buyerId;
private String buyerLogonId;
private String sellerId;
private String sellerEmail;
private String tradeStatus;
private BigDecimal totalAmount;
private BigDecimal receiptAmount;
private BigDecimal buyerPayAmount;
private BigDecimal refundFee;
private String subject;
private String body;
private Date gmtCreate;
private Date gmtPayment;
private Date gmtRefund;
private Date gmtClose;
private String fundBillList;
private String passbackParams;
}
查询退款接口响应
package com.example.service.entity;
import lombok.Data;
@Data
public class AlipayTradeFastpayRefundQueryResponse {
private String code;
private String msg;
private String out_request_no;
private String out_trade_no;
private String refund_amount;
private String refund_status;
private String total_amount;
private String trade_no;
}
支付宝查询响应参数
package com.example.service.entity;
import lombok.Data;
import java.util.Date;
@Data
public class AlipayTradeQueryResponse {
private String code;
private String msg;
private String buyer_logon_id;
private String buyer_pay_amount;
private String buyer_user_id;
private String buyer_user_type;
private String invoice_amount;
private String out_trade_no;
private String point_amount;
private String receipt_amount;
private Date send_pay_date;
private String total_amount;
private String trade_no;
private String trade_status;
}
支付宝退款响应参数
package com.example.service.entity;
import lombok.Data;
import java.util.Date;
@Data
public class AlipayTradeRefundResponse {
private String code;
private String msg;
private String buyer_logon_id;
private String buyer_user_id;
private String fund_change;
private Date gmt_refund_pay;
private String out_trade_no;
private String refund_fee;
private String send_back_fee;
private String trade_no;
}
支付宝响应参数
package com.example.service.entity;
import lombok.Data;
@Data
public class JsonRootBean {
private AlipayTradeQueryResponse alipay_trade_query_response;
private AlipayTradeRefundResponse alipayTradeRefundResponse;
private AlipayTradeFastpayRefundQueryResponse alipayTradeFastpayRefundQueryResponse;
private String sign;
}