From 953c37476d44cc68dc24ee7696ac6880886f19d7 Mon Sep 17 00:00:00 2001 From: ziming Date: Mon, 24 Nov 2025 15:34:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E7=BA=A2=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/main.go | 4 ++-- cmd/wechat_redpack_v2.go | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/cmd/main.go b/cmd/main.go index 7a76993..67e540d 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -3,11 +3,11 @@ package main // main 这只是一个演示 func main() { //wechatOrderCpn() - wechatQueryCpn() + //wechatQueryCpn() //WechatRedPackV2Order() //WechatRedPackV2Query() - //WechatRedPackV2Notify() + WechatRedPackV2Notify() //alipayOrderRedPack() //alipayQueryRedPack() diff --git a/cmd/wechat_redpack_v2.go b/cmd/wechat_redpack_v2.go index 51dc06a..8643c6e 100644 --- a/cmd/wechat_redpack_v2.go +++ b/cmd/wechat_redpack_v2.go @@ -109,8 +109,12 @@ func WechatRedPackV2Query() { } func WechatRedPackV2Notify() { - body := []byte(`{"id":"fd06376a-3e1b-5516-81f8-9b69cf1ba416","create_time":"2025-07-28T16:10:15+08:00","resource_type":"encrypt-resource","event_type":"MCHTRANSFER.BILL.FINISHED","summary":"商家转账单据终态通知","resource":{"original_type":"mch_payment","algorithm":"AEAD_AES_256_GCM","ciphertext":"XJBIhrHgbe9NR5q/jLYmZKdT/3xuKm2x7EFu3T52Hj2hjPzarRSA2HCsGTxGojfD+CFyJHIULlL2adqLijAjpi3B6TaYKY4LqhtJ/RYSQtYNxYvBpWX1yLOWe8luJbWxmQvKZxIekFs8lGVgkPBUw0IfEAvJ6jHAGCcgxLIqxgOf6UtGUqxCCNp/V3xy8zCiHB0Mvlw8eXCTuG+ZESJIXvloVGNS79R6iNeqk4kNKRSaV86MNh1KQlmoBxZ4yEshD/vIlMulU3xEc+mM25y8vUS4Ot6pxEpUdUyjwcb9QTwTTnZzm6i+VWYymcItAVBQrvsKBMmqWnPtNXG8++13k3DeO1LyVKURmnWXXT1mImmGx/teN/1xPV5y6nChu/HTbcJGDQy2twuq6TPFbbYlTjZH047z/ZtozJNvGNeh","associated_data":"mch_payment","nonce":"YN3eW5H8mxLs"}}`) - hds := `{"Accept":["*/*"],"Cache-Control":["no-cache"],"Connection":["close"],"Content-Length":["775"],"Content-Type":["application/json"],"Pragma":["no-cache"],"User-Agent":["Mozilla/4.0"],"Wechatpay-Nonce":["dF8R9izUJnPBjVLa2cAcCaa7j6QUgitl"],"Wechatpay-Serial":["PUB_KEY_ID_0116523224422025061800192371001800"],"Wechatpay-Signature":["SoXIiTRTr6jofXXxGlfO+wyf1IzXFXcsfvEU2EggQfRKFu+8h3TT6QMQ8zIf8dpkkTPexB/3igGiATrR3uZY4ZeOpRrhIFHSJj0Ala0Ri2Nt4zk+MuBQnhybSYJ4Cn3/sHC4i2HFoOSil7OqlSr79hjod3h0tjYVQLtZ4+Cjp0IeMNB4p5qmIuERuhtfRqcyqXik9/uYNYxw8/Wkf1mMnTsBxyXK3iHAoinXNrEiqCCrQHCfnORMYosr7l+Ox8v9u1c8FFt+rt09vKssVCqYaZ/XRala3mjslDRiluFKSuqb7/JO3AxQjBK6M0iSZOlnmiXSIAq+UxJg4cem6wHi+g=="],"Wechatpay-Signature-Type":["WECHATPAY2-SHA256-RSA2048"],"Wechatpay-Timestamp":["1753690220"],"X-Forwarded-For":["121.51.58.168"],"X-Forwarded-Proto":["https"],"X-Real-Ip":["121.51.58.168"]}` + //body := []byte(`{"id":"fd06376a-3e1b-5516-81f8-9b69cf1ba416","create_time":"2025-07-28T16:10:15+08:00","resource_type":"encrypt-resource","event_type":"MCHTRANSFER.BILL.FINISHED","summary":"商家转账单据终态通知","resource":{"original_type":"mch_payment","algorithm":"AEAD_AES_256_GCM","ciphertext":"XJBIhrHgbe9NR5q/jLYmZKdT/3xuKm2x7EFu3T52Hj2hjPzarRSA2HCsGTxGojfD+CFyJHIULlL2adqLijAjpi3B6TaYKY4LqhtJ/RYSQtYNxYvBpWX1yLOWe8luJbWxmQvKZxIekFs8lGVgkPBUw0IfEAvJ6jHAGCcgxLIqxgOf6UtGUqxCCNp/V3xy8zCiHB0Mvlw8eXCTuG+ZESJIXvloVGNS79R6iNeqk4kNKRSaV86MNh1KQlmoBxZ4yEshD/vIlMulU3xEc+mM25y8vUS4Ot6pxEpUdUyjwcb9QTwTTnZzm6i+VWYymcItAVBQrvsKBMmqWnPtNXG8++13k3DeO1LyVKURmnWXXT1mImmGx/teN/1xPV5y6nChu/HTbcJGDQy2twuq6TPFbbYlTjZH047z/ZtozJNvGNeh","associated_data":"mch_payment","nonce":"YN3eW5H8mxLs"}}`) + + // {status:SUCCESS order_no:"199285809595654553611" trade_no:"1330001821912602511240016633315206" message:"转账成功" data:"{\"mch_id\":\"1652322",\"out_bill_no\":\"199285809595654553611\",\"transfer_bill_no\":\"1330001821912602511240016633315206\",\"state\":\"SUCCESS\",\"transfer_amount\":10,\"openid\":\"ojbqr6HpeWKFy9Sgdx8yCmmeVJiw\",\"create_time\":\"2025-11-24T15:29:30+08:00\",\"update_time\":\"2025-11-24T15:29:33+08:00\"}"} + body := []byte(`{"id":"257c6ec4-ba77-5ff3-88e9-6f29de429ad3","create_time":"2025-11-24T15:29:33+08:00","resource_type":"encrypt-resource","event_type":"MCHTRANSFER.BILL.FINISHED","summary":"商家转账单据终态通知","resource":{"original_type":"mch_payment","algorithm":"AEAD_AES_256_GCM","ciphertext":"tI+cPf7oYifI3Wzwn7p77H8pHRnlouqvnzVxpBS0IsTh3VyyHD2yyaSOWRaxjHvwMIlnwecfoVn3Zbg9Frt+WF3VYzNUXDcYIGrX17bo+Xs8pw7F2ZLhIXAUxpS2okz8hEAcrfHo4XfmesglsyyJHlYpb4GPnOMkI+fmU8PiYcIIs6ZbUsQRJE3n24CCkl5DDyXQAMQB+drvXiWSCTcVOiBdE1MLTDNcGTrMubRpi6m/fIAm8iZIIa+KwZk3nXV8reFHm3NDf8Wb3EZacfgv1fX1z6Ps57qn47EhcaU7J25sQBcU4snnLZUS7Zisd6VRiQ9OwEcjoSH6U5FrUPz8+cCPwZjfTD66B8y11sBOjKA43NtbzUzWnA56X8n1OrNinBlreLdH2JXUwzvSjR/QzLFKNjDvtcllBdQjql8=","associated_data":"mch_payment","nonce":"92mubmsnu0qU"}}`) + //hds := `{"Accept":["*/*"],"Cache-Control":["no-cache"],"Connection":["close"],"Content-Length":["775"],"Content-Type":["application/json"],"Pragma":["no-cache"],"User-Agent":["Mozilla/4.0"],"Wechatpay-Nonce":["dF8R9izUJnPBjVLa2cAcCaa7j6QUgitl"],"Wechatpay-Serial":["PUB_KEY_ID_0116523224422025061800192371001800"],"Wechatpay-Signature":["SoXIiTRTr6jofXXxGlfO+wyf1IzXFXcsfvEU2EggQfRKFu+8h3TT6QMQ8zIf8dpkkTPexB/3igGiATrR3uZY4ZeOpRrhIFHSJj0Ala0Ri2Nt4zk+MuBQnhybSYJ4Cn3/sHC4i2HFoOSil7OqlSr79hjod3h0tjYVQLtZ4+Cjp0IeMNB4p5qmIuERuhtfRqcyqXik9/uYNYxw8/Wkf1mMnTsBxyXK3iHAoinXNrEiqCCrQHCfnORMYosr7l+Ox8v9u1c8FFt+rt09vKssVCqYaZ/XRala3mjslDRiluFKSuqb7/JO3AxQjBK6M0iSZOlnmiXSIAq+UxJg4cem6wHi+g=="],"Wechatpay-Signature-Type":["WECHATPAY2-SHA256-RSA2048"],"Wechatpay-Timestamp":["1753690220"],"X-Forwarded-For":["121.51.58.168"],"X-Forwarded-Proto":["https"],"X-Real-Ip":["121.51.58.168"]}` + hds := `{"Accept":["*/*"],"Cache-Control":["no-cache"],"Connection":["close"],"Content-Length":["775"],"Content-Type":["application/json"],"Pragma":["no-cache"],"User-Agent":["Mozilla/4.0"],"Wechatpay-Nonce":["WsHviCJBykU2aWzeuQNy1ncKJHTK0gFR"],"Wechatpay-Serial":["PUB_KEY_ID_0116523224422025061800192371001800"],"Wechatpay-Signature":["EeKLZ0G71ki+xQmjlHW7fGA9o8/zXej41CD4hVBO9AOJSXQZdI5UjeSxmRMc+VlkDVxpF0KqvbIIUN6BKhyatEN/sRfMwwLDAx7IOsnO2DPXAAbJd4p37pSJz48fnQj693SVPn0QWC/kaYeRjag52V1VonpZNMb/SJv77eu/bmvmHYd09qBagJot/8T0uhMcKKsVroLfB4OkabkCrzAnNlVYdBtnjrVnWGIYuZQ44kCweWHLCz6fb8/m2AATgm2bVrfcxYkdbdAcdlogQapByVjWWXZCzOA9V7FpHpGEfrUK2gxw9moXcA6sFkgntKV9XiKZueKozxP2l8jJyIJ+wQ=="],"Wechatpay-Signature-Type":["WECHATPAY2-SHA256-RSA2048"],"Wechatpay-Timestamp":["1763969378"],"X-Forwarded-For":["121.51.58.173"],"X-Real-Ip":["121.51.58.173"],"X-Remoteaddr":["172.21.0.1"]}` if err := manage.Add(wechatRedPackConfig); err != nil { log.Fatalln(err)