From c2973b553f2acc5881395c68d0a2fc82cb0bf863 Mon Sep 17 00:00:00 2001 From: lwl0608 Date: Wed, 17 Jul 2024 21:51:24 +0800 Subject: [PATCH] add tiefanzone h5pay --- etc/mix/mix-local.yaml | 8 +++ etc/mix/mix-prod.yaml | 2 +- etc/mix/mix-test.yaml | 2 +- .../wxpaycert_tiefanzone/apiclient_cert.p12 | Bin 2774 -> 2774 bytes .../wxpaycert_tiefanzone/apiclient_cert.pem | 30 +++++----- .../wxpaycert_tiefanzone/apiclient_key.pem | 52 +++++++++--------- library/payclients/wxpaycli/client.go | 2 +- library/payclients/wxpaycli/client_test.go | 2 +- 8 files changed, 53 insertions(+), 45 deletions(-) diff --git a/etc/mix/mix-local.yaml b/etc/mix/mix-local.yaml index f021c902..60c0afd6 100644 --- a/etc/mix/mix-local.yaml +++ b/etc/mix/mix-local.yaml @@ -36,6 +36,14 @@ wxpay: notify_url: "https://api.tiefen.fun/ext/vas/wxpay_callback" app_secret: "ebc325109b91087e22f046bc8ac5c940" +wxpay_tiefanzone: + mchid: "1679775327" + appid: "wx9ef291dbf4684ace" + serial_no: "64BB9C68FD441858D428D73182AB4D62D27A5DE2" + apiv3_key: "5QwY1XMK1HW3JQwGKbA3mfJ5cdsTQGjR" + private_key_path: "/Users/erwin/wishpalv2/service/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem" + notify_url: "https://testapi.tiefen.fun/ext/vas/wxpay_callback" + crypto: aes: private_key: "Xbz1145141919810" diff --git a/etc/mix/mix-prod.yaml b/etc/mix/mix-prod.yaml index ff8ba1a6..d174a3b4 100644 --- a/etc/mix/mix-prod.yaml +++ b/etc/mix/mix-prod.yaml @@ -86,7 +86,7 @@ wxpay_tfz: wxpay_tiefanzone: mchid: "1679775327" appid: "wx9ef291dbf4684ace" - serial_no: "30E755D3A5732BBE2B1995EC294E0952B984D440" + serial_no: "64BB9C68FD441858D428D73182AB4D62D27A5DE2" apiv3_key: "5QwY1XMK1HW3JQwGKbA3mfJ5cdsTQGjR" private_key_path: "/app/wishpal-ironfan/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem" notify_url: "https://api.tiefen.fun/ext/vas/wxpay_callback" diff --git a/etc/mix/mix-test.yaml b/etc/mix/mix-test.yaml index b8f88646..109ec30f 100644 --- a/etc/mix/mix-test.yaml +++ b/etc/mix/mix-test.yaml @@ -49,7 +49,7 @@ wxpay_tfz: wxpay_tiefanzone: mchid: "1679775327" appid: "wx9ef291dbf4684ace" - serial_no: "30E755D3A5732BBE2B1995EC294E0952B984D440" + serial_no: "64BB9C68FD441858D428D73182AB4D62D27A5DE2" apiv3_key: "5QwY1XMK1HW3JQwGKbA3mfJ5cdsTQGjR" private_key_path: "/app/wishpal-ironfan/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem" notify_url: "https://testapi.tiefen.fun/ext/vas/wxpay_callback" diff --git a/etc/mix/wxpaycert_tiefanzone/apiclient_cert.p12 b/etc/mix/wxpaycert_tiefanzone/apiclient_cert.p12 index c962d053f8825161cd76fe72cf93d8a6dd1808c9..f55ce9368255f52608c8e68089bcbec03e5d9fb1 100644 GIT binary patch delta 2577 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 diff --git a/etc/mix/wxpaycert_tiefanzone/apiclient_cert.pem b/etc/mix/wxpaycert_tiefanzone/apiclient_cert.pem index a5958a56..228896fd 100644 --- a/etc/mix/wxpaycert_tiefanzone/apiclient_cert.pem +++ b/etc/mix/wxpaycert_tiefanzone/apiclient_cert.pem @@ -1,25 +1,25 @@ -----BEGIN CERTIFICATE----- -MIIEKDCCAxCgAwIBAgIURK3kquU+ZJ6r+Cx78ux8CkBKiLIwDQYJKoZIhvcNAQEL +MIIEKDCCAxCgAwIBAgIUZLucaP1EGFjUKNcxgqtNYtJ6XeIwDQYJKoZIhvcNAQEL BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg -Q0EwHhcNMjQwNzE3MDk1MzQ0WhcNMjkwNzE2MDk1MzQ0WjCBgTETMBEGA1UEAwwK +Q0EwHhcNMjQwNzE3MTM0NzUyWhcNMjkwNzE2MTM0NzUyWjCBgTETMBEGA1UEAwwK MTY3OTc3NTMyNzEbMBkGA1UECgwS5b6u5L+h5ZWG5oi357O757ufMS0wKwYDVQQL DCTmiJDpg73lpJrloZTmlofljJbkvKDlqpLmnInpmZDlhazlj7gxCzAJBgNVBAYT AkNOMREwDwYDVQQHDAhTaGVuWmhlbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAL7nDnlj6Y/VE6OjPeVAFO/tjsjeS5TnBiKSXBvExfp59+oULVBUnU7t -N2A5Rbo+jO9UH+fIMhkte4x0aNsEeA0QO6Ih11f5y4/M93lE1XQgYF3qXRB9XBQr -UEALUbGklcSlhxTbIQ4pbFIgSQsxnWmUy+PjDQYSJmxcY2ky9RGkvBkjSbQOg4lq -eQTSMcEYNV4K/aIwHNFPeKKTCyHkb/UQO/yrPp+H8EuQ0hy1uoEuE6bqNxelB0Ma -RaVPeG7dS3nofbhOfFeywr6BodxRZJPkGKLz1Nm/UeemaKBsBzNBS5KIVZ/4eFeM -1PqD4ew479clC4Q508b7MO4+KOdt46kCAwEAAaOBuTCBtjAJBgNVHRMEAjAAMAsG +AQoCggEBAM7dkKC36tZGdxGMwlNSuH4WKa9VD+mtPZV9i4EwV136amilSMBRtk4t +IsN9mbNlMEC1eL93zbcjRHa/dQELgIJyhya5kjCneuEgdNmQlmGzpX+s+XHzsEWp +eCPpcRjOEvE6PuCqatAHic61wsqJN6Od9LSC8K/frXFsUB7He9Bm+EgrfyUnZuPw +N9iejWdeEjmYOqnt++5JC6ca2RCs2b8iB/lI3sZXbMhPX6H3w7xdiELiOyWfmxUP +WwjD9KY2i0Z0dHTo8Q4TWIXuCB9FJo3MUYbI9eS90XFDjpv3uroI8ERTschkSa/s +/c4liaVv4xwuNrXPSSJCTqNuD09dNj0CAwEAAaOBuTCBtjAJBgNVHRMEAjAAMAsG A1UdDwQEAwID+DCBmwYDVR0fBIGTMIGQMIGNoIGKoIGHhoGEaHR0cDovL2V2Y2Eu aXRydXMuY29tLmNuL3B1YmxpYy9pdHJ1c2NybD9DQT0xQkQ0MjIwRTUwREJDMDRC MDZBRDM5NzU0OTg0NkMwMUMzRThFQkQyJnNnPUhBQ0M0NzFCNjU0MjJFMTJCMjdB -OUQzM0E4N0FEMUNERjU5MjZFMTQwMzcxMA0GCSqGSIb3DQEBCwUAA4IBAQBpfzXF -LWww7KCyJ6oaCZyCchic/9gS8+r+DH2ynr9/lijV/xhDZADi4kd/TtoYFXT9mkw/ -iwTeRt2hj+nk2ukNgzEJSE840NTRTkPqVT5AgpbQSbSWat5fO/s6w9bji8ZrkfXL -zsnDzu/vAvBaz682vh9PxyEzxEftJ6sFAPieGt0eQNwBDoefQ6qtxj8FuPhyVvkg -tnm7A88ijvU/uf5avfvHFvGW6f9pW4ropAGQUAEqJJPrLUwPjRK8W9cg1ItmnfB6 -9hcGbYGuZVJXGWEyXTsFG2US+tbHLFLZSRQGIooQvv1STewKW68VE4vipsInWDX0 -yrJyaONRHU15g2hD +OUQzM0E4N0FEMUNERjU5MjZFMTQwMzcxMA0GCSqGSIb3DQEBCwUAA4IBAQAs8aV4 +GayiCGAERyLSAgsaWHrSKs+D4Aatrt/JlnSolDUDBD6V4eIcS4RS0KKnTrzJXops +a0l0VHU2cdjBMAUVzwowN1/c/agbr+cQR232oOpgQF6pvZkvbu+7O0k/MqY9rkC4 +iVDweorKpnVFetmks3LNGpg22VZ85TSEKpSrqDkDxu5pX43dk0VJORK9JdGyWt59 +0DtOcLNhDffA2cCiQiyV6fXFRdSRnj4PawR0jKXRT4ZyNmNuaHLJrVu4UIU+wbHd +2OBwyBxqKovnwjWWrugckkrUYKA54drJQwRZnWmfoLt63rZ6Y49D1i13Na+hEn+F +NArbmO1Lc/s1ke86 -----END CERTIFICATE----- diff --git a/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem b/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem index 2e4d969d..d5d0f3fe 100644 --- a/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem +++ b/etc/mix/wxpaycert_tiefanzone/apiclient_key.pem @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+5w55Y+mP1ROj -oz3lQBTv7Y7I3kuU5wYiklwbxMX6effqFC1QVJ1O7TdgOUW6PozvVB/nyDIZLXuM -dGjbBHgNEDuiIddX+cuPzPd5RNV0IGBd6l0QfVwUK1BAC1GxpJXEpYcU2yEOKWxS -IEkLMZ1plMvj4w0GEiZsXGNpMvURpLwZI0m0DoOJankE0jHBGDVeCv2iMBzRT3ii -kwsh5G/1EDv8qz6fh/BLkNIctbqBLhOm6jcXpQdDGkWlT3hu3Ut56H24TnxXssK+ -gaHcUWST5Bii89TZv1HnpmigbAczQUuSiFWf+HhXjNT6g+HsOO/XJQuEOdPG+zDu -PijnbeOpAgMBAAECggEBALrhPg4ffNlM4bjjaQgvP0/Q4mJJGvxdXGgjlv+oFZcq -J0ODFQj6jDRjjD4qUtQLv7PaSpGALWrwV24b1znwmgVPytDhCAobgub245xXgg34 -U94cO5aU4brs29aWPhcE44hp8l68VROkAWI0MM1AeLSO8TnZXzp+MhcKKlclhzsI -siYWWf8Rm+aqIMKeTYnQk8cytnZ8hk+MXXtUYIGpurl3KFcH2fd8Lee95S9uSJll -emD73FFP1E5JjxLRtFeTZTNbzITdRwRdC9ywn1NfHzUrQ1IQx4PRd451gnRZP/VC -1YDMSH20ys98DmKXX5uP9VtEYIMeYB/6lXv3s4iBgnECgYEA88AVThST49D5H4DJ -fv3hNWf+yjojQVv5oNNKfQ4kN5YNjS3V4I/jBJL3oXZm9qHL37xy+nAN2bN17DBu -c9N04LPZ/xhowQ9leRF6zi1d5qAuiHr3LYy0nzIJylsoQnpTbTcYMLQq2LFUlBBw -3w0lhBFPBlQjzkAUYNJVW60ITesCgYEAyH8Sa3TpjsCz2IwQ7v/PiJ70OHovoiA0 -QbqO+dqybaLzCKTrOurcfeSix2mwhtaxRmOV6LHSLf/jkN85gnidHhXn7uBXU8CR -iVqNww1NqXHfMAyU0f6WzpwV82pkMz4xc+oC6tSro/EU8K7ub4HAyWdW5Bo9XmOR -o4DoDbGzq7sCgYEAxCiPvK9YuNzir1SQU49ynu0bIZmZ565h/OgtKOipgsZSD4yU -c0y4MGUpvZmwkMhybpKUoTBuJQWEX9g1+yZwB6kVRXJaUwvV6JGFl8jwqXm9GP6E -TvbOINM/B8dGZgFVhC3zXLaRSKOk4ic8/nPw/hCD3R73VbNB8w0xvj5I0ZMCgYBN -64S/GlrCzgWXPSg/mk+PqycC5AmrGpT0joqOc/4wOcn2LBH3fdtfWgIhOeQPI1UW -JBHYs3MZyX8piHeTS0jUrnLLFYka1ZY6KWU6zurF1amFxP35dtYpSeQGC+0RNTSG -9gVYOnrSZhlbSMEFuQmxvGW6lLARBOVPBAQrfkpzjQKBgBBjUgSBbjZ4XzCJaXQK -8X7jHbeg5WPCpCLLwsmj47ZeWkbrOaJDDucxjnKNpQEFpRFhKG4kgZ+eEdnJjH1X -e/82+D1tYVFniKS1eTN8Tl354WJhP9ha5GuPfDo9BmQFK+/hXZ2NMbpv1IPXvdEP -SaVVCj6SCz7pKRfbGKahIM2x +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDO3ZCgt+rWRncR +jMJTUrh+FimvVQ/prT2VfYuBMFdd+mpopUjAUbZOLSLDfZmzZTBAtXi/d823I0R2 +v3UBC4CCcocmuZIwp3rhIHTZkJZhs6V/rPlx87BFqXgj6XEYzhLxOj7gqmrQB4nO +tcLKiTejnfS0gvCv361xbFAex3vQZvhIK38lJ2bj8DfYno1nXhI5mDqp7fvuSQun +GtkQrNm/Igf5SN7GV2zIT1+h98O8XYhC4jsln5sVD1sIw/SmNotGdHR06PEOE1iF +7ggfRSaNzFGGyPXkvdFxQ46b97q6CPBEU7HIZEmv7P3OJYmlb+McLja1z0kiQk6j +bg9PXTY9AgMBAAECggEAEjAEwTyqVwCHA3H+u9iwA9XrAFFYPtFOctBA7bDUXZzg +siamCNKmVqU9QzbNxqoE3guWfC8KVSmyoUYgAWGDgPSU0WDLa5+t/BEgdOhzcE+d +I2aP3+bu/pDx0SZ7HRUxMShP0uzoyzV+dkAgyjHaRHZkx2IjyzK9SxWczbf4ONBM +PMnKdQmrhvIRphzkAs3/qw6b43sAaSVzIB8ixfDOZC0PGrYHGfEoZG0eBWMaw0r3 +LCC5/rjEXvZxNZE/9+/O7lrUQJKBHuwmD8ja8TwJGUye+2jziUdw7NQCj9UnFkS/ ++MnfbITPSTES+L85yR3P7NwlOyKPwmlUnya0mkLQwQKBgQD3qz/gT8QGbb/Hogze +UbrOTS5s+TMdYiXcfUmoIP55yLlwAV5d4TnP14bymltBWfnyVTY1C2u42QHQTM1m +bqe5LTLb7M/aQo8Z7CAP0GlcuBsMBKdg00pMqTS1tCBY2DGl3lzzKtxNExLMr4ud +Ps5uhrZig+0CSyQGB/RUKxHsmQKBgQDV0vHfwIA7Bmx63jhgR+5UULjBmggXf7QZ +gEOwfRKuSquf4xKs+Ewo6RL1OghgVYRDxma1iFpPir63m2uw6GUyUx0MVxqGP5j+ +XAHra21pdAzIZRPbKrt8D7mSF7+dzFg2g7z6OMF8kXZlpIBlxAnRO6Ek0jFo1Gd0 +7RO7ocmZRQKBgQCGX1Y/uGdNaZwkjspWkJc+uOdYXngaGBccoqkk3AnVP09E8qkl +XD5GgtQHqjGaqluO3CaV7wVZ+/sc7Z5/VcgQEvLGGZzH+Va0pMTcb6HKmWSrR5cc +VGa6Yw9jCkCGk32UVamukPGHq7KGdTPVc68CjnpDxvn/RY9c6lHonJmT+QKBgHfr ++yPWvxRbofO3Nj8pmI1JSJWsYeVsBgJXYZ9WRmfiESd3Hz5Lc8tuDOfkSFZfH/Mz +Dt+5PY1m71finx9092ymGKCXKZUpjhD6YUk70v1VzOWHav98k/Icj6NUFm/V75OD +hzV/J2VJ3/FZtXld3XOv0czo5jU5C10UqgCN2JdRAoGBAOzEKRPDhg23X7p4oLRG +Npu8GYlvB6AGpYPKhfmJULtkzg7w6DZiZt9Iwf8xBVXTsKBlgdn4uwK+Ocs9rRnU +iy/7Nb1MTCMpYABTSmPYxkdYvCU3NPlJ3JNHEMIkoU0StDKMfzuDOhDIuNssZaNE +HFptQp66ZDVAd5FLt4HOD1Ks -----END PRIVATE KEY----- diff --git a/library/payclients/wxpaycli/client.go b/library/payclients/wxpaycli/client.go index bb0fdc88..886adc36 100644 --- a/library/payclients/wxpaycli/client.go +++ b/library/payclients/wxpaycli/client.go @@ -303,7 +303,7 @@ func (c *WxpayClient) H5Pay(ctx context.Context, param *H5PayParam) (wxpayH5Para return } if resp.Code != wxpayv3.Success { - logger.Info("wxpayv3 NativePay fail, code: %v, error: %v, response: %v", resp.Code, resp.Error, util.ToJson(resp.Response)) + logger.Info("wxpayv3 H5Pay fail, code: %v, error: %v, response: %v", resp.Code, resp.Error, util.ToJson(resp.Response)) return } diff --git a/library/payclients/wxpaycli/client_test.go b/library/payclients/wxpaycli/client_test.go index f0a9ef99..e734cc7e 100644 --- a/library/payclients/wxpaycli/client_test.go +++ b/library/payclients/wxpaycli/client_test.go @@ -20,7 +20,7 @@ func TestMain(m *testing.M) { fmt.Printf("%v\n", err) } - err = InitMulti(cfg.Wxpay) + err = InitMulti(cfg.Wxpay, cfg.WxpayTieFanZone) if err != nil { fmt.Println(err) os.Exit(1)