package com.kk.wechat.model;
import com.kk.wechat.annotation.ApiRequestField;
/**
* 微信支付接口的 基础 参数
*
* 返回值中,java类中字段可以比 微信返回的xml结果少字段, 在WechatPayClient中对返回值计算签名的时候,是对xml进行校验签名。
*
* WechatPayClient.convert转换, 会处理data类型
*/
public class WechatPayModel {
// 公众账号ID
@ApiRequestField("appid")
protected String appId;
// 随机字符串
@ApiRequestField("nonce_str")
protected String nonceStr;
// 签名
@ApiRequestField("sign")
protected String sign;
// 微信支付 商户号
@ApiRequestField("mch_id")
protected String mchId;
public WechatPayModel() {
}
public String getAppId() {
return appId;
}
public void setAppId(String appId) {
this.appId = appId;
}
public String getMchId() {
return mchId;
}
public void setMchId(String mchId) {
this.mchId = mchId;
}
public String getNonceStr() {
return nonceStr;
}
public void setNonceStr(String nonceStr) {
this.nonceStr = nonceStr;
}
public String getSign() {
return sign;
}
public void setSign(String sign) {
this.sign = sign;
}
}