package com.lunhan.water.common.wechat.res;
|
|
public class ResWeiXinRefund {
|
/**
|
* 【微信支付退款号】 微信支付退款号
|
*/
|
private String refund_id;
|
|
/**
|
* 【商户退款单号】 商户系统内部的退款单号,商户系统内部唯一,只能是数字、大小写字母_-|*@ ,同一退款单号多次请求只退一笔
|
*/
|
private String out_refund_no;
|
|
/**
|
* 【微信支付订单号】 微信支付交易订单号
|
*/
|
private String transaction_id;
|
|
/**
|
* 【退款渠道】 退款渠道 ORIGINAL:原路退款,BALANCE:退回到余额,OTHER_BALANCE:原账户异常退到其他余额账户,OTHER_BANKCARD:原银行卡异常退到其他银行卡
|
*/
|
private String channel;
|
|
/**
|
* 【退款入账账户】 取当前退款单的退款入账方,有以下几种情况:
|
* 1)退回银行卡:{银行名称}{卡类型}{卡尾号}
|
* 2)退回支付用户零钱:支付用户零钱
|
* 3)退还商户:商户基本账户商户结算银行账户
|
* 4)退回支付用户零钱通:支付用户零钱通
|
*/
|
private String user_received_account;
|
|
/**
|
* 【退款创建时间】 退款受理时间,遵循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 create_time;
|
|
/**
|
* 【退款成功时间】 退款成功时间,退款状态status为SUCCESS(退款成功)时,返回该字段。遵循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;
|
|
/**
|
* 【退款状态】 退款到银行发现用户的卡作废或者冻结了,导致原路退款银行卡失败,可前往商户平台(pay.weixin.qq.com)-交易中心,手动处理此笔退款。
|
* 可选取值:
|
* SUCCESS: 退款成功
|
* CLOSED: 退款关闭
|
* PROCESSING: 退款处理中
|
* ABNORMAL: 退款异常
|
*/
|
private String status;
|
|
public String getRefund_id() {
|
return refund_id;
|
}
|
|
public void setRefund_id(String refund_id) {
|
this.refund_id = refund_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 getTransaction_id() {
|
return transaction_id;
|
}
|
|
public void setTransaction_id(String transaction_id) {
|
this.transaction_id = transaction_id;
|
}
|
|
public String getChannel() {
|
return channel;
|
}
|
|
public void setChannel(String channel) {
|
this.channel = channel;
|
}
|
|
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 String getCreate_time() {
|
return create_time;
|
}
|
|
public void setCreate_time(String create_time) {
|
this.create_time = create_time;
|
}
|
|
public String getSuccess_time() {
|
return success_time;
|
}
|
|
public void setSuccess_time(String success_time) {
|
this.success_time = success_time;
|
}
|
|
public String getStatus() {
|
return status;
|
}
|
|
public void setStatus(String status) {
|
this.status = status;
|
}
|
}
|