From b5f5da9f7fbea9477c75ec7f1122e538e7bad3d0 Mon Sep 17 00:00:00 2001 From: czc Date: Thu, 13 Jul 2023 17:45:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=BF=E5=8D=95=E4=BE=8BRSAAutoCertificateCo?= =?UTF-8?q?nfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/cyl/h5/controller/PayNotifyController.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ruoyi-mall/src/main/java/com/cyl/h5/controller/PayNotifyController.java b/ruoyi-mall/src/main/java/com/cyl/h5/controller/PayNotifyController.java index b714f6c..e136f78 100644 --- a/ruoyi-mall/src/main/java/com/cyl/h5/controller/PayNotifyController.java +++ b/ruoyi-mall/src/main/java/com/cyl/h5/controller/PayNotifyController.java @@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil; import com.alibaba.fastjson.JSONObject; import com.cyl.h5.pojo.dto.PayNotifyMessageDTO; import com.cyl.h5.service.H5OrderService; +import com.cyl.wechat.WechatPayConfig; import com.cyl.wechat.WechatPayData; import com.cyl.wechat.response.WeChatPayNotify; import com.wechat.pay.java.core.Config; @@ -77,13 +78,9 @@ public class PayNotifyController { .timestamp(timestamp) .body(requestBody.toString()) .build(); + log.info("【requestParam】" + JSONObject.toJSON(requestParam)); //初始化了 RSAAutoCertificateConfig - Config config = new RSAAutoCertificateConfig.Builder() - .merchantId(WechatPayData.merchantId) - .privateKeyFromPath(WechatPayData.privateKeyPath) - .merchantSerialNumber(WechatPayData.merchantSerialNumber) - .apiV3Key(WechatPayData.apiV3key) - .build(); + Config config = WechatPayConfig.getInstance(); // 初始化解析器 NotificationParser NotificationParser parser = new NotificationParser((NotificationConfig) config); // 以支付通知回调为例,验签、解密并转换成 Transaction