From 71af961cfbc5ba5e6703ec9ddfb97d347672c856 Mon Sep 17 00:00:00 2001 From: 18278715334 <18278715334@163.com> Date: Fri, 16 Jan 2026 14:54:28 +0800 Subject: [PATCH] f --- app/main/api/etc/main.yaml | 14 ++++----- .../api/etc/merchant/AuthKey_LAY65829DQ.p8 | 6 ---- app/main/api/etc/merchant/apiclient_key.pem | 28 ------------------ app/main/api/etc/merchant/pub_key.pem | 9 ------ .../api/etc/merchant/wxpay/apiclient_cert.p12 | Bin 0 -> 2790 bytes .../api/etc/merchant/wxpay/apiclient_cert.pem | 25 ++++++++++++++++ .../api/etc/merchant/wxpay/apiclient_key.pem | 28 ++++++++++++++++++ .../etc/merchant/wxpay/璇佷功浣跨敤璇存槑.txt | 18 +++++++++++ .../api/internal/service/wechatpayService.go | 9 ++---- 9 files changed, 81 insertions(+), 56 deletions(-) delete mode 100644 app/main/api/etc/merchant/AuthKey_LAY65829DQ.p8 delete mode 100644 app/main/api/etc/merchant/apiclient_key.pem delete mode 100644 app/main/api/etc/merchant/pub_key.pem create mode 100644 app/main/api/etc/merchant/wxpay/apiclient_cert.p12 create mode 100644 app/main/api/etc/merchant/wxpay/apiclient_cert.pem create mode 100644 app/main/api/etc/merchant/wxpay/apiclient_key.pem create mode 100644 app/main/api/etc/merchant/wxpay/璇佷功浣跨敤璇存槑.txt diff --git a/app/main/api/etc/main.yaml b/app/main/api/etc/main.yaml index eff5a58..4a799bf 100644 --- a/app/main/api/etc/main.yaml +++ b/app/main/api/etc/main.yaml @@ -33,13 +33,13 @@ Alipay: ReturnURL: "https://www.zhenaicha.com/payment/result" Wxpay: AppID: "wx442ee1ac1ee75917" - MchID: "1682635136" - MchCertificateSerialNumber: "5369B8AEEBDCF7AF274510252E6A8C0659C30F61" - MchApiv3Key: "e3ea4cf0765f1e71b01bb387dfcdbc9f" - MchPrivateKeyPath: "etc/merchant/apiclient_key.pem" - MchPublicKeyID: "PUB_KEY_ID_0116826351362025060900382267001601" - MchPublicKeyPath: "etc/merchant/pub_key.pem" - MchPlatformRAS: "1FFEC3F62E31885FAB4C91ADCB8D7557E9488781" + MchID: "1738205312" + MchCertificateSerialNumber: "6BD3F3D86A470C1ED31476EC5EF68DC16E023F43" + MchApiv3Key: "ZtYxWvUsRqPoNmLkJiHgFeDcBap6gQ3K5" + MchPrivateKeyPath: "etc/merchant/wxpay/apiclient_key.pem" + MchPublicKeyID: "PUB_KEY_ID_0117382053122026011600191612000202" + MchPublicKeyPath: "etc/merchant/wxpay/pub_key.pem" + MchPlatformRAS: "" NotifyUrl: "https://www.zhenaicha.com/api/v1/pay/wechat/callback" RefundNotifyUrl: "https://www.zhenaicha.com/api/v1/pay/wechat/refund_callback" Applepay: diff --git a/app/main/api/etc/merchant/AuthKey_LAY65829DQ.p8 b/app/main/api/etc/merchant/AuthKey_LAY65829DQ.p8 deleted file mode 100644 index b448586..0000000 --- a/app/main/api/etc/merchant/AuthKey_LAY65829DQ.p8 +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgkidSHV1OeJN84sDD -xWLGIVjTyhn6sAQDyHfqKW6lxnGgCgYIKoZIzj0DAQehRANCAAQSAlAcuuuRNFqk -aMPVpXxsiR/pwhyM62tFhdFsbULq1C7MItQxKVMKCiwz3r5rZZy7HcbkqL47LPZ1 -q6V8Wyop ------END PRIVATE KEY----- \ No newline at end of file diff --git a/app/main/api/etc/merchant/apiclient_key.pem b/app/main/api/etc/merchant/apiclient_key.pem deleted file mode 100644 index 246c1df..0000000 --- a/app/main/api/etc/merchant/apiclient_key.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDCP6fWm1vXXybH -m3Ne6PjacGrN2+iMrzWZlzdHCZ31udDPqSUYaZ+78b441KZK/CJFQWeSJ/1h//A+ -BGsQDKvE/fj2QzN1KkOuQ8WJXNGpixE5uu5bv/QTN/ukurGdA1aO2aFCANumlOmB -HkB/B2so57ii8iQQjwK2xM4r3oOU/IfcFGKL+9/QjLGFFp9PJXCDBCgrxxlZGaj1 -3wowlfVOzlaX94gemQsCYVkuAFIYMAnFHs9cKNZQIU80somW/yy2Gy38N6n7NnbD -nvFSaq4GoDROqRgKbRZ5e706d/p7A3aS/2oRqq1jomUIugK8g++LmoHFTgfhfQkI -v1aG/nPzAgMBAAECggEAD2RN31J2J42xm/V0YdviBCUOQXugZK1peN8jkSxw6Myt -gBbuCo4sCw9vvD8VYjGyYXx6QXmLuV03YyKkfSQT5EsflBvlEu6jaEaUe3rwXhfX -6JQoWPrP00oHVZk5g7CFBlK2VW2N+hgonIOSJr6mvhoGZlr7gphiZasYjx9Vm9N3 -Pbnfru5ttzplYNniwH3DF6ph8VmdbD1nnbWSKLXvHCsXQT2wBcnsIagIH3vyq6K1 -pc5abWsQJrixOPebpI8jD5w0HxHAqVLx58H/OC2zW/roAw1WS2AkueJ1j7dQ7Z0C -mc9Xexz5gcAP0nMAQv+LP7iYqsa/niFhfcTFWfdxkQKBgQD5JkKNmInU2/IVYCwO -c483MCSv1+MnbRXlb7vut8T0IupHTU6hCge6C3q3HsjbKSBn8bRChtPUzvw9JFxK -QWKiQqQDPLDJ08AIKhfQD2JiLtoikkZN0bF6OTL+Soney1yGx51mlfHM194+PcCJ -jF7iWdMVbcBwHbgydNxxIS5cKQKBgQDHlvQ4lw6gvLILpGK494/vNYSJP/Jmd66V -3oSGYi84YRKTSwH4NlbBVVieb3Dv+pPugbsXEuFHBif7WsivbYgNTE9++8Yvt0gh -duB1G4yh7m/ylQeSuipgQU9tozrU/15cWwmcCRV50wWXBGoVEM0kf7mzEKSxmjYk -Qzko/zxSuwKBgQCY6Bc+SViFz3qSDdTcBaXma+CIHsmlH7ipd9px1kzEvEzl95cD -FGHLl1H34qfIgUQHJvrHPXHyEBoT+CW/2MMM7DM2XV/ubctT92ln4pkxwqlTQExv -Y/s1FLesAtj8Z/hgK0/5bprYab9WmZV5lTGCXzhB1XqeFE9AgCHuODv4iQKBgQC8 -g2uwd5ytXQydymokYk9klJvWNrvw5GHV1BJAC0Smb6lnzZTSqCBRAxdsrb1yLK7E -u2vGY2K7/qiM1DZw23eBd+4t9gg+0VIjqXBfq+GsoNTDvtckUwnrWER5PY831ut9 -N89fvYS3SAUjmlvIAdKBAtKWusWTqiAxJ/05J7oGOQKBgB5PSr5i0LlupIbKui9t -XtXnRqGPxxrZZUpTkyrGOAnlCz/zq2QiwFpBWo/NMHOp0KmxzJpQ8yEY2LWlRZ61 -Oc9m0J/HtPw3Ohi1treBosEVG/0NOI9Tq1Obny23N51MVibdW6zEIyGUp/DbFS8h -5DljdOYX9IYIHHn3Ig4GeTGe ------END PRIVATE KEY----- diff --git a/app/main/api/etc/merchant/pub_key.pem b/app/main/api/etc/merchant/pub_key.pem deleted file mode 100644 index 9356d8d..0000000 --- a/app/main/api/etc/merchant/pub_key.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvwSy7dS/ICZV38tI0HxM -SAIE7+Ug92qryuNlkNyaNDRjfsykHsrPCSsUUQEZblBNmZOLfLQxmAaWC+cQqWCv -zfy4rXGAHE1widWFkHGzQzaw6cB0VdDXatK9yAt1PgXdp5jzBRzOn9Z3u4t0s771 -2zjuxCnLxMq84DovNgh2y0LBiuorWbtuTFTd8SXUGk2Jyuojq/02U3KTuyh+7SmW -ffJXKrzhrKwSpGh59e/fFxqX2xGlVoJ1kdohMZPo/7k+e5jP7qjrf93l7JVeUKYa -V27hNVowJ4oho21WVCJ1AYo41IbPJWI+6WxlaVeoR4zKix0Mb2timaWayyLoN53y -aQIDAQAB ------END PUBLIC KEY----- diff --git a/app/main/api/etc/merchant/wxpay/apiclient_cert.p12 b/app/main/api/etc/merchant/wxpay/apiclient_cert.p12 new file mode 100644 index 0000000000000000000000000000000000000000..353eaeff7af0bedfac7634e7718ab6af51dd542b GIT binary patch literal 2790 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 e1yFP_foljL&=ai>>0v>EnI`0A@)R~|ss93b{1