You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.7 KiB
63 lines
1.7 KiB
package com.cyl.wechat;
|
|
|
|
import lombok.Data;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
@Data
|
|
@ConfigurationProperties(prefix = "wechat")
|
|
@Component("WechatPayData")
|
|
public class WechatPayData {
|
|
|
|
/** 商户号 */
|
|
public static String appId;
|
|
public static String secret;
|
|
public static String merchantId;
|
|
/** 商户API私钥路径 */
|
|
public static String privateKeyPath;
|
|
/** 商户证书序列号 */
|
|
public static String merchantSerialNumber;
|
|
/** 商户APIV3密钥 */
|
|
public static String apiV3key;
|
|
public static String notifyUrl;
|
|
|
|
public static String miniProgramAppId;
|
|
public static String miniProgramSecret;
|
|
|
|
public void setAppId(String appId) {
|
|
WechatPayData.appId = appId;
|
|
}
|
|
|
|
public void setSecret(String secret) {
|
|
WechatPayData.secret = secret;
|
|
}
|
|
|
|
public void setMerchantId(String merchantId) {
|
|
WechatPayData.merchantId = merchantId;
|
|
}
|
|
|
|
public void setPrivateKeyPath(String privateKeyPath) {
|
|
WechatPayData.privateKeyPath = privateKeyPath;
|
|
}
|
|
|
|
public void setMerchantSerialNumber(String merchantSerialNumber) {
|
|
WechatPayData.merchantSerialNumber = merchantSerialNumber;
|
|
}
|
|
|
|
public void setApiV3key(String apiV3key) {
|
|
WechatPayData.apiV3key = apiV3key;
|
|
}
|
|
|
|
public void setNotifyUrl(String notifyUrl) {
|
|
WechatPayData.notifyUrl = notifyUrl;
|
|
}
|
|
|
|
public void setMiniProgramAppId(String miniProgramAppId) {
|
|
WechatPayData.miniProgramAppId = miniProgramAppId;
|
|
}
|
|
|
|
public void setMiniProgramSecret(String miniProgramSecret) {
|
|
WechatPayData.miniProgramSecret = miniProgramSecret;
|
|
}
|
|
}
|