package com.lunhan.water.entity.dto.pay;
|
|
public class WeiXinRefundNotifyDto {
|
/**
|
* 直连商户的商户号,由微信支付生成并下发
|
*/
|
private String mchid;
|
|
/**
|
* 返回的商户订单号
|
*/
|
private String out_trade_no;
|
|
/**
|
* 返回的商户订单号
|
*/
|
private String transaction_id;
|
|
/**
|
* 商户退款单号
|
*/
|
private String out_refund_no;
|
|
/**
|
* 微信退款单号
|
*/
|
private String refund_id;
|
|
/**
|
* 退款状态,枚举值:
|
* SUCCESS:退款成功
|
* CLOSED:退款关闭
|
* ABNORMAL:退款异常,退款到银行发现用户的卡作废或者冻结了,导致原路退款银行卡失败,可前往【商户平台—>交易中心】,手动处理此笔退款
|
*/
|
private String refund_status;
|
|
/**
|
* 1、退款成功时间,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒
|
*/
|
private String success_time;
|
|
/**
|
* 取当前退款单的退款入账方。
|
* 1、退回银行卡:{银行名称}{卡类型}{卡尾号}
|
* 2、退回支付用户零钱: 支付用户零钱
|
* 3、退还商户: 商户基本账户、商户结算银行账户
|
* 4、退回支付用户零钱通:支付用户零钱通
|
*/
|
private String user_received_account;
|
|
/**
|
* 金额信息
|
*/
|
private WeiXinRefundNotifyDto_Amount amount;
|
|
public String getMchid() {
|
return mchid;
|
}
|
|
public void setMchid(String mchid) {
|
this.mchid = mchid;
|
}
|
|
public String getOut_trade_no() {
|
return out_trade_no;
|
}
|
|
public void setOut_trade_no(String out_trade_no) {
|
this.out_trade_no = out_trade_no;
|
}
|
|
public String getTransaction_id() {
|
return transaction_id;
|
}
|
|
public void setTransaction_id(String transaction_id) {
|
this.transaction_id = transaction_id;
|
}
|
|
public String getOut_refund_no() {
|
return out_refund_no;
|
}
|
|
public void setOut_refund_no(String out_refund_no) {
|
this.out_refund_no = out_refund_no;
|
}
|
|
public String getRefund_id() {
|
return refund_id;
|
}
|
|
public void setRefund_id(String refund_id) {
|
this.refund_id = refund_id;
|
}
|
|
public String getRefund_status() {
|
return refund_status;
|
}
|
|
public void setRefund_status(String refund_status) {
|
this.refund_status = refund_status;
|
}
|
|
public String getSuccess_time() {
|
return success_time;
|
}
|
|
public void setSuccess_time(String success_time) {
|
this.success_time = success_time;
|
}
|
|
public String getUser_received_account() {
|
return user_received_account;
|
}
|
|
public void setUser_received_account(String user_received_account) {
|
this.user_received_account = user_received_account;
|
}
|
|
public WeiXinRefundNotifyDto_Amount getAmount() {
|
return amount;
|
}
|
|
public void setAmount(WeiXinRefundNotifyDto_Amount amount) {
|
this.amount = amount;
|
}
|
}
|