package com.travel.wxPay; import lombok.Data; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; @Data @Component public class WxPayConfigure { /** * 商户号 */ @Value("${pay.wechat.mchid}") private String mchId; /** * 公众号id 需要和商户号绑定 */ @Value("${pay.wechat.appid}") private String wxPayAppid; /** * 商户证书序列号,需要和证书对应 */ @Value("${pay.wechat.mchSerialNo}") private String mchSerialNo; /** * API V3密钥 */ @Value("${pay.wechat.apiV3Key}") private String apiV3Key; /** * 商户私钥路径(微信服务端会根据证书序列号,找到证书获取公钥进行解密数据) */ @Value("${pay.wechat.privateKeyPath}") private String privateKeyPath; /** * 支付成功,回调通知 */ @Value("${pay.wechat.callbackUrl}") private String callbackUrl; }