
com.egzosn.pay.wx.api.WxPayConfigStorage Maven / Gradle / Ivy
The newest version!
package com.egzosn.pay.wx.api;
import com.egzosn.pay.common.api.BasePayConfigStorage;
/**
* 微信配置存储
*
* @author egan
*
*
* email [email protected]
* date 2016-5-18 14:09:01
*
*/
public class WxPayConfigStorage extends BasePayConfigStorage {
/**
* 微信分配的公众账号ID
*/
private String appId;
/**
* 微信分配的子商户公众账号ID
*/
private String subAppId;
/**
* 微信支付分配的商户号 合作者id
*/
private String mchId;
/**
* 微信支付分配的子商户号,开发者模式下必填 合作者id
*/
private String subMchId;
@Deprecated
@Override
public String getAppid() {
return appId;
}
@Deprecated
public void setAppid(String appId) {
this.appId = appId;
}
/**
* 合作商唯一标识
*/
@Override
public String getPid() {
return mchId;
}
@Override
public String getSeller() {
return null;
}
public String getMchId() {
return mchId;
}
public void setMchId(String mchId) {
this.mchId = mchId;
}
/**
* 为商户平台设置的密钥key
*
* @return 微信密钥
*/
public String getSecretKey() {
return getKeyPrivate();
}
public void setSecretKey(String secretKey) {
setKeyPrivate(secretKey);
}
public void setAppId(String appId) {
this.appId = appId;
}
/**
* 应用id
* 纠正名称
*
* @return 应用id
*/
@Override
public String getAppId() {
return appId;
}
public String getSubAppId() {
return subAppId;
}
public void setSubAppId(String subAppId) {
this.subAppId = subAppId;
}
/**
* 应用id
* 纠正名称
*
* @return 应用id
* @see #getSubAppId()
*/
@Deprecated
public String getSubAppid() {
return subAppId;
}
@Deprecated
public void setSubAppid(String subAppid) {
this.subAppId = subAppid;
}
public String getSubMchId() {
return subMchId;
}
public void setSubMchId(String subMchId) {
this.subMchId = subMchId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy