weixin.popular.bean.pay.NormalrefundqueryRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of weixin-popular Show documentation
Show all versions of weixin-popular Show documentation
The weixin-popular is a JAVA SDK for weixin. Weixin web url is https://mp.weixin.qq.com.
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;
}
}