/**
*
*/
package jframe.pay.wx.domain;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import jframe.ext.util.PropertiesConfig;
/**
* @author dzh
* @date Sep 25, 2014 1:49:56 PM
* @since 1.0
*/
public class WxConfig {
public static final String KEY_VERSION = "version";
public static final String KEY_CHARSET = "charset";
public static final String KEY_SIGN_METHOD = "sign.method";
public static final String KEY_PARTNER = "partner";
public static final String KEY_PARTNER_KEY = "partner.key";
public static final String KEY_APP_ID = "app.id";
public static final String KEY_APP_SECRET = "app.secret";
public static final String KEY_APP_KEY = "app.key";
public static final String KEY_GRANT_TYPE = "grant.type";
public static final String KEY_TOKEN_URL = "token.url";
public static final String KEY_GATE_URL = "gate.url";
public static final String KEY_NOTIFY_URL = "notify.url";
public static final String KEY_USE_HTTPS = "use.https";
// 成功应答码
public static final String RESPONSE_CODE_SUCCESS = "00";
public static final String CONF_FILE_NAME = "file.wx";
public static final String CONF_FILE_PFX = "file.wx.pfx";
static Logger LOG = LoggerFactory.getLogger(WxConfig.class);
public static PropertiesConfig config = new PropertiesConfig();
public static void init(String file) throws Exception {
config.init(file);
}
public static String GroupID = "pay";
public synchronized static String getConf(String key) {
return config.getConf(GroupID, key);
}
}