diff --git a/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java b/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java index 98b34a2..030e697 100644 --- a/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java +++ b/src/main/java/com/sczx/pay/service/impl/AlipayServiceImpl.java @@ -37,29 +37,11 @@ public class AlipayServiceImpl implements AlipayService { @Autowired private AlipaySdkUtil alipaySdkUtil; - @Value("${ali.pay.app-id}") - private String appId; - - @Value("${ali.pay.notify-url}") + @Value("${alipay.notify-url}") private String notifyUrl; - @Value("${ali.pay.refund-notify-url}") - private String refundNotifyUrl; - - @Value("${ali.pay.privateKey}") - private String privateKey; - -// @Value("${alipay.miniapp.publicKey}") -// private String publicKey; - - @Value("${ali.pay.appCertPath}") - private String appCertPath; - - @Value("${ali.pay.alipayCertPath}") - private String alipayCertPath; - - @Value("${ali.pay.alipayRootCertPath}") - private String alipayRootCertPath; + @Value("${alipay.alipay-public-cert-path}") + private String alipayPublicCertPath; @Autowired @@ -311,7 +293,7 @@ public class AlipayServiceImpl implements AlipayService { @Override public boolean verifyNotifySign(Long companyId, Map params) { try { - return AlipaySignature.rsaCertCheckV1(params, alipayCertPath, "UTF-8", "RSA2"); + return AlipaySignature.rsaCertCheckV1(params, alipayPublicCertPath, "UTF-8", "RSA2"); } catch (AlipayApiException e) { log.error("支付宝通知签名验证异常,公司ID: {}", companyId, e); return false; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 12ded66..1a160c7 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -89,3 +89,4 @@ alipay: alipay-public-cert-path: /root/cert/appCertPublicKey_2021005174658269.crt ali-public-cert-path: /root/cert/alipayCertPublicKey_RSA2.crt alipay-root-cert-path: /root/cert/alipayRootCert.crt + notify-url: https://www.minbo.wang:8020/api/alipay/notify