复制代码
@Component
@Data
public class AliPayConfig {
// 支付宝网关
@Value("${aliPay.serverUrl}")
private String serverUrl;
//appId
@Value("${aliPay.appId}")
private String appId;
//私钥
@Value("${aliPay.privateKey}")
private String privateKey;
//参数返回格式,只支持 JSON(固定)。
public static String FORMAT = "json";
//商户生成签名字符串所使用的签名算法类型,目前支持 RSA2 和 RSA,推荐使用 RSA2。
public static String SIGN_TYPE = "RSA2";
// 字符编码格式
public static String CHARSET = "UTF-8";
//转账成功状态码
public static String SUCCESS_CODE = "10000";
//收款方标识类型 ALIPAY_USER_ID:支付宝会员的用户 ID,可通过 获取会员信息 能力获取。ALIPAY_LOGON_ID:支付宝登录号,支持邮箱和手机号格式。
public static String IDENTITY_TYPE = "ALIPAY_LOGONID";
//应用证书路径
public static String APP_CERT_PATH = ClassLoader.getSystemResource("aliPay/appCertPublicKey.crt").getPath();
//公钥证书路径
public static String PUBLIC_CERT_PATH = ClassLoader.getSystemResource("aliPay/alipayCertPublicKey_RSA2.crt").getPath();
//支付宝根证书路径
public static String ROOT_CERT_PATH = ClassLoader.getSystemResource("aliPay/alipayRootCert.crt").getPath();
评论