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

weixin.popular.bean.pay.NormalrefundqueryRequest 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;

/**
 * 退款明细查询接口请求参数
 * @author LiYi
 *
 */
public class NormalrefundqueryRequest {
	
	private String sign_type;	//签名方式 签名类型,取值:MD5、RSA,默认:MD5
	private String input_charset; //字符集 字符编码,取值:GBK、UTF-8,默认:GBK。
	private String sign;
	private Integer sign_key_index; //密钥序号 多密钥支持的密钥序号,默认1

	
	private String partner;			// 商户号,由财付通统一分配的10 位正整数
	
	
	private String out_trade_no;	//商户订单号   商户系统内部的订单号, out_trade_no 和
	private String transaction_id;	//至少一个必填,同时存在时 transaction_id 优先 财付通订单号 transaction_id 财付通交易号, out_trade_no 和	transaction_id 至少一个必填,同时存在时	transaction_id 优先	
	private String out_refund_no;	//商户退款单号,32 个字符内、可包含字母,确	保在商户系统唯一。同个退款单号多次请求,
	private String refund_id;		/*财付通退款单号, out_trade_no 和
									transaction_id、out_refund_no、refund_id
									至少一个必填,同时存在时以优先级高为准,
									优先级为:
									refund_id>out_refund_no>transaction_id>out_trade_no*/
	
	private Integer use_spbill_no_flag;//若通过接口(https://www.tenpay.com/cgi-bin/v1.0/pay_gate.cgi) 支付的商户订单号来退款,则取值为1;而通过本文档支付接口的,则无需传值。

	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 getSign_key_index() {
		return sign_key_index;
	}

	public void setSign_key_index(Integer signKeyIndex) {
		sign_key_index = signKeyIndex;
	}

	public String getPartner() {
		return partner;
	}

	public void setPartner(String partner) {
		this.partner = partner;
	}

	public String getOut_trade_no() {
		return out_trade_no;
	}

	public void setOut_trade_no(String outTradeNo) {
		out_trade_no = outTradeNo;
	}

	public String getTransaction_id() {
		return transaction_id;
	}

	public void setTransaction_id(String transactionId) {
		transaction_id = transactionId;
	}

	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 getUse_spbill_no_flag() {
		return use_spbill_no_flag;
	}

	public void setUse_spbill_no_flag(Integer useSpbillNoFlag) {
		use_spbill_no_flag = useSpbillNoFlag;
	}
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy