All Downloads are FREE. Search and download functionalities are using the official Maven repository.

weixin.popular.bean.pay.RefundInput Maven / Gradle / Ivy

Go to download

The weixin-popular is a JAVA SDK for weixin. Weixin web url is https://mp.weixin.qq.com.

There is a newer version: 2.8.32
Show newest version
package weixin.popular.bean.pay;

/**
 * 申请退款交互返回inputStream xml 数据
 * @author LiYi
 *
 */
public class RefundInput {
	
	private String sign_type;	//签名方式 签名类型,取值:MD5、RSA,默认:MD5
	private String input_charset; //字符集 字符编码,取值:GBK、UTF-8,默认:GBK。
	private String sign;

	
	private Integer retcode;		//返回状态码,0 表示成功,其他未定义
	private String retmsg;			//返回信息,如非空,为错误原因。
	private String partner;			// 商户号,由财付通统一分配的10 位正整数
	private String transaction_id;	//财付通交易号,28 位长的数值,其中前10 位为商户号,之后8 位为订单产生的日期,如20090415,最后10 位是流水号。
	private String out_trade_no;	//商户订单号   商户系统内部的订单号
	private String out_refund_no;	//商户退款单号
	private String refund_id;		//财付通退款单号
	private Integer refund_channel;	//退款渠道,0:退到财付通、1:退到银行
	private Integer refund_fee;		//退款总金额,单位为分,可以做部分退款
	private Integer refund_status;	/*退款状态:
									4,10:退款成功。
									3,5,6:退款失败。
									8,9,11:退款处理中。
									1,2:未确定,需要商户原退款单号重新发起。
									7:转入代发,退款到银行发现用户的卡作废或
									者冻结了,导致原路退款银行卡失败,资金回
									流到商户的现金帐号,需要商户人工干预,通
									过线下或者财付通转账的方式进行退款。*/
	
	private String recv_user_id;	//转账退款接收退款的财付通帐号
	private String reccv_user_name;	// 转账退款接收退款的姓名(需与接收退款的财	付通帐号绑定的姓名一致)
	
	public String getSign_type() {
		return sign_type;
	}
	public void setSign_type(String signType) {
		sign_type = signType;
	}
	public String getInput_charset() {
		return input_charset;
	}
	public void setInput_charset(String inputCharset) {
		input_charset = inputCharset;
	}
	public String getSign() {
		return sign;
	}
	public void setSign(String sign) {
		this.sign = sign;
	}
	public Integer getRetcode() {
		return retcode;
	}
	public void setRetcode(Integer retcode) {
		this.retcode = retcode;
	}
	public String getRetmsg() {
		return retmsg;
	}
	public void setRetmsg(String retmsg) {
		this.retmsg = retmsg;
	}
	public String getPartner() {
		return partner;
	}
	public void setPartner(String partner) {
		this.partner = partner;
	}
	public String getTransaction_id() {
		return transaction_id;
	}
	public void setTransaction_id(String transactionId) {
		transaction_id = transactionId;
	}
	public String getOut_trade_no() {
		return out_trade_no;
	}
	public void setOut_trade_no(String outTradeNo) {
		out_trade_no = outTradeNo;
	}
	public String getOut_refund_no() {
		return out_refund_no;
	}
	public void setOut_refund_no(String outRefundNo) {
		out_refund_no = outRefundNo;
	}
	public String getRefund_id() {
		return refund_id;
	}
	public void setRefund_id(String refundId) {
		refund_id = refundId;
	}
	public Integer getRefund_channel() {
		return refund_channel;
	}
	public void setRefund_channel(Integer refundChannel) {
		refund_channel = refundChannel;
	}
	public Integer getRefund_fee() {
		return refund_fee;
	}
	public void setRefund_fee(Integer refundFee) {
		refund_fee = refundFee;
	}
	public Integer getRefund_status() {
		return refund_status;
	}
	public void setRefund_status(Integer refundStatus) {
		refund_status = refundStatus;
	}
	public String getRecv_user_id() {
		return recv_user_id;
	}
	public void setRecv_user_id(String recvUserId) {
		recv_user_id = recvUserId;
	}
	public String getReccv_user_name() {
		return reccv_user_name;
	}
	public void setReccv_user_name(String reccvUserName) {
		reccv_user_name = reccvUserName;
	}
	
	
	

	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy