This commit is contained in:
Alex-larget
2026-03-17 15:17:33 +08:00
parent b57b132226
commit 88915276d1
8 changed files with 778 additions and 235 deletions

View File

@@ -199,15 +199,17 @@ func GiftPayDetail(c *gin.Context) {
return
}
// 发起人昵称(脱敏
// 发起人昵称与头像(完整展示
var initiator model.User
nickname := "好友"
if err := db.Where("id = ?", gpr.InitiatorUserID).Select("nickname").First(&initiator).Error; err == nil && initiator.Nickname != nil {
n := *initiator.Nickname
if len(n) > 2 {
n = string([]rune(n)[0]) + "**"
initiatorAvatar := ""
if err := db.Where("id = ?", gpr.InitiatorUserID).Select("nickname", "avatar").First(&initiator).Error; err == nil {
if initiator.Nickname != nil && *initiator.Nickname != "" {
nickname = *initiator.Nickname
}
if initiator.Avatar != nil && *initiator.Avatar != "" {
initiatorAvatar = *initiator.Avatar
}
nickname = n
}
// 营销:章节类型时返回标题和内容预览,吸引代付人
@@ -224,17 +226,18 @@ func GiftPayDetail(c *gin.Context) {
}
c.JSON(http.StatusOK, gin.H{
"success": true,
"requestSn": gpr.RequestSN,
"productType": gpr.ProductType,
"productId": gpr.ProductID,
"amount": gpr.Amount,
"description": gpr.Description,
"sectionTitle": sectionTitle,
"contentPreview": contentPreview,
"initiatorNickname": nickname,
"initiatorUserId": gpr.InitiatorUserID,
"expireAt": gpr.ExpireAt.Format(time.RFC3339),
"success": true,
"requestSn": gpr.RequestSN,
"productType": gpr.ProductType,
"productId": gpr.ProductID,
"amount": gpr.Amount,
"description": gpr.Description,
"sectionTitle": sectionTitle,
"contentPreview": contentPreview,
"initiatorNickname": nickname,
"initiatorAvatar": initiatorAvatar,
"initiatorUserId": gpr.InitiatorUserID,
"expireAt": gpr.ExpireAt.Format(time.RFC3339),
})
}
@@ -307,12 +310,23 @@ func GiftPayPay(c *gin.Context) {
}
// 唤起微信支付attach 中 userId=发起人giftPayRequestSn=请求号
// 注意必须使用代付人payer的 openId微信会在代付人手机上唤起支付
attach := fmt.Sprintf(`{"productType":"%s","productId":"%s","userId":"%s","giftPayRequestSn":"%s"}`,
gpr.ProductType, gpr.ProductID, gpr.InitiatorUserID, gpr.RequestSN)
totalFee := int(gpr.Amount * 100)
if totalFee < 1 {
c.JSON(http.StatusOK, gin.H{"success": false, "error": "金额异常,无法发起支付"})
return
}
ctx := c.Request.Context()
prepayID, err := wechat.PayJSAPIOrder(ctx, req.OpenID, orderSn, totalFee, "代付-"+gpr.Description, attach)
if err != nil {
openIDMask := req.OpenID
if len(openIDMask) > 8 {
openIDMask = openIDMask[:4] + "***" + openIDMask[len(openIDMask)-4:]
}
fmt.Printf("[GiftPayPay] 微信统一下单失败: orderSn=%s openId=%s payerId=%s initiatorId=%s err=%v\n",
orderSn, openIDMask, payer.ID, gpr.InitiatorUserID, err)
c.JSON(http.StatusOK, gin.H{"success": false, "error": fmt.Sprintf("支付请求失败: %v", err)})
return
}

View File

@@ -37377,3 +37377,37 @@
{"level":"debug","timestamp":"2026-03-16T20:40:41+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 250\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Mon, 16 Mar 2026 12:40:41 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C9F4DFCD06108C0618F9CD8C5820ACB71928858705-0\r\nServer: nginx\r\nWechatpay-Nonce: 0ea065e9db8e2ec176b8835f2d04d077\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: x2PLZYOk/TyQvPTkrvIVQ7kfCTkveZNJWwzmjTaNnDMOf/pN3hmE4DgCB0v8D+gi1kONfgXKs+CkSYwwDHcmp6g8L7svBwuh73r+KifbxHqtGUeGxlojFXp2f5V1k1O1Vw4oTx7H3ScD7xGU5LfD0oCxDuvxrWHokJTLTvn0202Xmo8kQK5Su743yWFzlHRhPth7wGbXFhUJN/Hf+XYZj1AfoQLbV9RQ19bwDQSLcU/D5FR20t2eoeN+zuke86ilRB9Iu2Fkg+Y6kaB1vUkWBOPdpM3RNSib9hGAPw8cQLgPtiB+9X8P2nudZRI1Z0xA97aIDPTOe4g/hd62A9EW0w==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773664841\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":1000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260316201604369600\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-16T20:45:41+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260316201604369600?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"MqKTL5iJVhTUOxerBJaZQKfjCwUBJvyP\",timestamp=\"1773665141\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"iC1c5SII/LZ+mtQwmealvkfpsl+OoJmuGMSBfaPXDKEyuQIfS5tRlkcgKwhbmhCrIkhg5yn/CWEMJS/SaoPoeFFjyAjHqZnP62c/6aintpAidSWotl6gBHaDMrZtGS6pjCWBS4a4WK4z9DmWUWQmD+2Y8UlW8vRWlb7Mw5h8gF89jODXmUZVULU+B3N5Obyh7QZxTe7kF4F2f4idLU0IG60Af22GXVQgBwcgDxAzS6LjA8J+b+nukGnocCShPW3E6wHuiVCEBTgdPsL9UzEsZZ18QDOnhaRrKr0M61fhu3zHl0us7hAm7gmvVx8u0jbLLY4HBeize/lYDHyuPy/PBQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-16T20:45:41+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 250\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Mon, 16 Mar 2026 12:45:41 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F5F6DFCD0610F00518EDCEC6AF0120D0CC0328F98203-0\r\nServer: nginx\r\nWechatpay-Nonce: d8eb54411d008bf5e8475a2cea097e5f\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: CMN50U/sTH8XZteWf/HWHcl3lLEofefrIMwF0K3PAIJi/to1UZnTAqNIH4IfTKFaaV1JPvQnXLAD3lTycMeZQbGZK6H90iIIRDhFDgFrZyjoOutXY6K64Tljgk70YU71fMq9uWPHsGQDr9gmkYA/GDbY0cvGXBmlHdAQJZ7xT5WsPABMwsTcgEV7mb4lT8M8y9HfxXdAQBH5P7Td8G3k5NgFSqWqv8fcHmDfbhMn4bb94C1uLKElOJ0OIBIRoex62hJoQv+hB9vubRwAdIQInwvczM0uHMfZkdJYDI/ktqZIEN4ICuoSQxfBa/+B8XaKTyANK4jbG8JiPG+wPS8E3g==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773665141\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":1000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260316201604369600\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T14:47:56+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317141918095736?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"eSkcUKvtVNVg1JS2wzI0pyZ3EOdOnD98\",timestamp=\"1773730075\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"SKHSogX4C6H/+cli0eqWmLtQGt22tIBLomOq7V4xFj3YA4GN3FM3m3kf2dhC9Oqb/Lj4xalMd9TgBA3dfzYKUp7bzmTz2XouE3Ec1wwzJsjXbLoUI0RHbVYxXujFES8z/lAl5o9FEAjwd2YOIkKyzYRL5YibXTktiCjbyslzqo78OjF2OBWj24nHZRErsDDTlzFdJq54xI8sviL61IZMIMdLz3gOjDqlK+4hUxwc97/KEmr7XAFGzIXbXJfwGKlSMZ4SNWNAyzOLWdyZolSnBmECmaUenwyEfQuxmlUm303cb3Tl9GyDU+9tUFL3ZNWg9xHazuEFd1dT7XC2340gcA==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T14:47:56+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 252\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 06:47:57 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 089DF2E3CD061096011894CDC05520F0930328FB8B02-0\r\nServer: nginx\r\nWechatpay-Nonce: c9d402241bed76375c22b89115573dd4\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: aV8ovudVySABjxMc+6AC0qWdVuEMT8DdHD0o14kTX9AY41ZS3Xn2WxrYRQnjQQTcffqWu8PfU9X2PKyTdDdDCAx0Ux5khConG3WqMAoqblrme0accGMXP8i69Xz9bX3gb2MpNgT5gF7v8d12EinRhMPjigGYTb6y810GzBFcRiuLqlL6OTpf7JoPJksWaffC+yigK/32LmnnYW5qbPdTbuEDRdSfzflNa5LLFonDGGvrTdeRxu6cypDip9zb/5MynDZQSxOaHa4LpadXKUx7rKLfJ79KGwvDVudUtodXBCrUXDnG/934YcxmwQZqphQ/ThldqShE1/lke5WVyNqEow==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773730077\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":198000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317141918095736\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T14:47:57+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317141927563975?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"XEbZZrYGyhwW6U0lGwbSScpgHCFF7hoU\",timestamp=\"1773730076\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"D110yx9T2AWNYl1mxb4CyEXmBRsMzhO43/IgQ0M2PPtW3i96+43aT1wWLL83KikmxTMS0baij4O20uCwVWrcq+uT/AJCfW/pMFMnuqjgI/oUSAQfigY8Le/a8f/JXTqnuLqRx4SfzUJjTVNf4mFmsKRrI4jJIRJjZ8uSmory8wMFTUAushy3ytiEpKiELx8aRBXWa5ZBQRPW6FSC5gwxiRj3WR94LinOX9ixKx13fu+UnriwkNcdZ3ryC7l+Q178dT9S6mNbSeloMmO5AUbRjA1NyJdqdurHAtjbVxXPlGupqni2Cad227gxe9QkOSdqYXQq+OHB8biZxAKlQATFoQ==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-17T14:47:57+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 252\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 06:47:57 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 089DF2E3CD0610A70418C6CEC05520BCDB0528DDB701-0\r\nServer: nginx\r\nWechatpay-Nonce: b9cf062a32b1663bb63eb6b2c7daac82\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: hc7a8Bsd34E/jC4p4Qy0clJpwqcGNqXT+S37Ft1K38Rul9k1QNdoP0LFmFXvsuLjycQlqKSGc3sgzNds978LXxttBcachfS79fKlD7+y6/lVJjmd7dr5H2bT0lPfueSXS9KvDbOs9GG+ChGCCHIuE+iLIBvEocmDHVTraptmeTtLXgCLoRXWT0LZrTLo7vjwbmInAsxAThnsXcEsJD+2Vp+AcYLcNIjyl8NygINAmGmIkT7SyeTOt40i2URN+YPZN+LNLMhtKwP8WZVjzWC6RkqH/q+nzlJBJWtaH5hlXj7l7NI0hgNcPqRESO6OrdGxJWVI4W9k+l1eU1B7qo5Jeg==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773730077\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":198000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317141927563975\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T14:47:57+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317142043057925?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"s6Ul3OOWAj0jWqr7msNUa4rELYAOLePq\",timestamp=\"1773730077\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"1Hsm6QE9wvhmMBI1dWo9EfthV9LWMuKiqfuUXnD8qi+fbZYohEXkGVyAEPrphXICqNnc23ZbmbqOn+U3I2HdNT/WajOrPJzkvOoJHmc0fVBfLe1SMrgCeQunfazenhe3aVh1OVu9ssaT/rOOEc06Z9bYE/qQ7zPH2gfxjHdO8Lv4T/Oy/7vaV+jZh9Bb07l4CccsrVQ3tcfBLchcEG7GaJe53cCpq5kOVBl1LrL4/rD9fxKFfF0WCeb8qLcgtFMPWa4zM3AyNPzTpSnbNZOXjYEquhi3lFmt/zKPh8K0D5zLSL37mnJX146se2fmV4n35hXKX6ZmdzPsBeWf80+HCQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T14:47:57+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 252\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 06:47:58 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 089DF2E3CD061091071895CCC05520C2930628DEF903-0\r\nServer: nginx\r\nWechatpay-Nonce: 43baf852c87317c448ee51b35352ed33\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: xqTPPBvHLmMFYOnMKF4yik19yjrM12CCjf8QiQAXHyzk7p5coCqufw8j/aAcmF/qkk56sHsCLIYNcLh4udMXbVPDgoqZACIsP8sSmdqwQvD0+0+ziSE9BWPQ734wedfBWwbF+6SWXohMey3VyT+HxlNwtbm7Hsvnu1tOuh0MurgC6Tb6uM94KXW7ykZ4x/CbGsMrvOxW2R2e2tEhkjaKvDSXhHGa4EqFNnqigXh6NR/c0ysosTMeTWVRZfzv6sdQ2+aB2Nx0ACkVL6TY5yoYCKkFb3R4pHcc8yz8tyBhUKz5Ol38SGh5Y0r6ZUzOpdM7M6PWT+JKsqNwDOQfuYjFqQ==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773730077\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":198000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317142043057925\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T14:47:58+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317143039745576?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"wkSnuFuDK9dUaIkhKJ6DNgLRGURc8vHg\",timestamp=\"1773730077\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"KNaTHJ7IcDqt/9IhGX/R/Lq3cJ5mhcV/KBWRfK6JPedmwQFlqwBjLEnCwu53RHdy7PjDcRjKsY/KEJiQEVBEleldb5SjrjWYqPbkK0VwzvTxZbJ3Za2BU2bnM70uxYE9efoIqqhoO1Rzcve3g4bC6Keex3W3nPqx+W0Z9Gt8FAQTWB5e+kcgLtFS30xmag817RyXGemPvggJeIERKpClDJAT5jQuQNGNVe38ZB0UB8rUmjPWs1mxWXl3lqr2lpcnSGMbbWDIjvPMZSPB8d0s7adbAKQwT/xtWxBE0yZnf4d+7zoKw+aBpGQoW1Saz/M5nIfzI7RQZpqgfnmJ0ENZiA==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T14:47:58+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 252\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 06:47:58 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 089EF2E3CD0610B10218C6CAC05520B4CA0728F0B903-0\r\nServer: nginx\r\nWechatpay-Nonce: c81269920a16953d79d4f77b640fbe08\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: TR27ZPH6XPYABcmZcIe9KydewOtIhLA9Vty2Ez1aZnDule3+vFrXOd3bUFjspm7VNoqMTmLddWlUm7bVFornsqQwnZBgQJdnH9NoOe484eRUxr1hpTYLLM2ZjOOTCia5KtgYM+HuAOQ7oO1tWnCb7E+gkGyCOpW5/9793vUaqI1YVp8nqlpZQc5jav1BBVXpXn37hBZ6PNIEYhrUIpXtLdJGun24BJMhhPBDtnWiEYGV6wLpwAYp7RcSYMG8Vs+tIvalpctWU01UpKULynuHzJrUfJ2AMF5VhkmF6HkzwCUOY0KmAFoNqiwjnAUABjO1GyQtzj0Ax6oXuyR6KtnhZQ==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773730078\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":198000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317143039745576\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T14:52:56+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317143039745576?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"zso5b5jdBUudyF0kq48HfaLz1LlyRPwi\",timestamp=\"1773730373\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"C2TfV9oJkhNwd3D8hVi+yR7wWRC3OzclpmQiVgQta857rPJNTUqYB9QAFiptfU3xTleyHLu/nD0g7eF2a/4YeIfAZ3n5qoTOyzYfykQDQW4Ulnzb9tDLBM6Pd9cBGmdFk7nWY7eREjCH5JRGe8UtPqGSrfWMWH+tEAS5j+OCV3O2CGGP2C1g4ZBz3u4mUeNuwr0O/wr9pHRkuCkgeFTfqF7vbrtwnmrNK3JTVjorWB8crBMw1r8HG7HDVj/2Tyb9KYSARZfCN1N02N7vr2VX1h3COZlRwyOUNLzpMGLaANw4ojb1GzbDNXHK5ZfN2xwDZ9eotkeUbJQWJlGSTBaOpg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T14:52:56+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 252\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 06:52:56 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C8F4E3CD0610EA051891D38C5820B4DB0728E17-0\r\nServer: nginx\r\nWechatpay-Nonce: b146ca0ab1773f6cbd82cc81b3842d13\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: PbpyIOvbUOQomJzSkepcrI8DfKQs1MlUWsxxOMfnHAf8ViUlcOcTiYVZDyYdst+uksV11axCjsA+oRZ/HvUxT3LHbDlKHpdJiQfjU1nOjFpeEHd4JOKxno0vqI9cxGVdSvY6grRZYWpkosx2hOO77MW9YwMCNOIcH0304haqhnwxtyxvXwFe2Qzo6HBz4Rf3aZdSwIFa0fVIp+SaKMBuH3s2/vYduvwK6MlrjU65cNBdI+1A2TDlnvmm4Af5eOyU8lwmoW+o32YrUKUOLZJ/9uZE0koA1tllMKiUdd21lrX+SjCU2qI2QNcm0UPoUGGJU+oKsOA0TVY5ImonnPn4wg==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773730376\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":198000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317143039745576\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T14:57:53+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317143039745576?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"6sCCEAdmmYyTfBJjW653de2JeFWWW6Uy\",timestamp=\"1773730673\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"faxQPJhV5ASs4YrCzCSg8X6n0N7UIXkJGPAeA3Go8X1U8uBGJSRz5b6er36Lu3klP6tBXj24gtsi5gCfZ2xreKATvFbqiBq+xoTy5E1TGuCltt4ntKCfi+2czGQLiLUlhuN4ezmnP01IBh7UVfS5ZeXJVYjKAG3Dyak3e+OWEd6T5wNhDJylepgtShWd6Qk05soQ8j9lATR5ri2wvOHPaBSMTG5Omyx1adcN5qz2Fr++RyteylM+vXeZacgUAWeN9BnJ4J8MOZZXbxYImt0ontynyo07YeZ09hTtTATrAoSWAdwtLJ4XdH9YY7l0J5C3BHEv8cxD0wllAE9pARpv8Q==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T14:57:53+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 252\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 06:57:53 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F1F6E3CD06109C0518BBCCC05520B8C50528F5CA05-0\r\nServer: nginx\r\nWechatpay-Nonce: 758bc196e33bfdfd42da028b0ca7c61f\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: RpxrUp3ns0+LdSxMmnh77GDW21wjVBdcUMLK42ZBPcQsGHPJsSs7NU7F2CaZmRzQqFaygYwLdszlSApeMlYZ59EAJUyH1Sxof6f6DJrnFVqIGSDb4yShy7gAQSo34r3HK9bNwpM0ZT8/Z9H5y2K0VXihb8v7KF4mnUlBeYVeYJGP75Bxuk3rDQFj53LPTf0b3yoRyq3Fyvzo7mGACVq6w5iYBe4v60eaRqIXO8upwhFCcL2nubg1qSEobm7/BDZvi6GogxUbp+Nf0yI2fyvPfNOB8l+F//WKOi1mZVk3eEr7xLifzBGhvIwwHk6NJ5jan73aPt2jrRfkaPlp3rPSew==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773730673\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":198000},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317143039745576\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-17T15:09:00+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-03-17T15:09:00+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 17 Mar 2026 07:09:00 GMT\r\n\r\n{\"access_token\":\"102_MFN_iXDUE6Y_1nmZqAauZyeFh2lqxOJ_waRwOEW9Pe818HGHFCGmqFGeFw9C7tusvB2X5r9J0NjWq6rrfpBkPLD7xcfr6iiBrFuVWoMu_xQlUvctvcsj_El_zxMNCWgACADSM\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-03-17T15:09:00+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=102_MFN_iXDUE6Y_1nmZqAauZyeFh2lqxOJ_waRwOEW9Pe818HGHFCGmqFGeFw9C7tusvB2X5r9J0NjWq6rrfpBkPLD7xcfr6iiBrFuVWoMu_xQlUvctvcsj_El_zxMNCWgACADSM&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0a3WAaGa1ohSnL0zDnGa1DtgtZ0WAaGa&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-03-17T15:09:00+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 17 Mar 2026 07:09:00 GMT\r\n\r\n{\"session_key\":\"pNs23gZmdItJE+RPYTuRrg==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-03-17T15:09:00+08:00","caller":"kernel/baseClient.go:457","content":"POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"xajkQxt3S8yOJU67dxlipOnloDepv4Sx\",timestamp=\"1773731340\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"I5H5nb7hE7nTAtPyFtyzCJ/ADxtShSS9obpW2M0nusC0Caxjl0tcxcilCSoeHIGfQrjdl344S2rkPVHUYThGbADrAcSLFeSjgyH3Ci3+X4h0B3Pvo7k9drJVTPZ2zjzBwN+W/uGBnqL5rlKQGBC2TL/FF/OhE+oS2oe4GQWLAWQwXn3R8ao49lOiebJCocXN/24aqWSYq51PatsBipvZOFE7De7s1EnNyHLlXz/saDHBqF38Ri84yhTWb9VB2Cp3R5moLWYrcp25bpey1XROp7US9JRnSLab1ZaQ4mp8QYyEO+5tRFe9gBJsvLqKxqDDgiFWcsL2hEDz0E6C23FIzg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:09:00+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 400 Bad Request\r\nContent-Length: 204\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:09:01 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 088DFCE3CD0610810218C0BB8C5820E2E63B28A4B404-268435462\r\nServer: nginx\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"PARAM_ERROR\",\"detail\":{\"location\":\"body\",\"value\":132},\"message\":\"输入源“/body/attach”映射到值字段“附加数据”字符串规则校验失败字节数 132大于最大值 128\"}"}
{"level":"debug","timestamp":"2026-03-17T15:10:15+08:00","caller":"kernel/baseClient.go:457","content":"POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"TEULcMJmgK476DrNyruFKk8seC1ym5XX\",timestamp=\"1773731415\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"0GgN5yhR1z2tlu058ymsRQcfbKWaPLg5OxxJM/i0KQIgw2RVWq9LjQylffRusN01fFju3d0/SeEvU3V3VLLxKzo3Xs3t0KCumC44ukgGqaK/dpsplsNvl+1bNeBRoD9JjDVoD84YF7wzk4zEPIfHkGF2+ni4bowxcpGLtfaAfXKqGB1A+880D5LkFVcrf6t/JJFKZLDzzX8SFEIJYkPTDEPMUBkUhAl7ynOLE3O5a7iNfBaaL1dEhNhU9vvy4WJoRknNStroL7O+LprF9pdc+91Ps7fpioC3hCaHwFJaddrShSQjJrosZB5lfJS1Vf2wMPBps1rsniVtLtBTPmlmIQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:10:15+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 400 Bad Request\r\nContent-Length: 204\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:10:15 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08D7FCE3CD0610D605188FBDC05520BCD50328ADB904-268435462\r\nServer: nginx\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"PARAM_ERROR\",\"detail\":{\"location\":\"body\",\"value\":132},\"message\":\"输入源“/body/attach”映射到值字段“附加数据”字符串规则校验失败字节数 132大于最大值 128\"}"}
{"level":"debug","timestamp":"2026-03-17T15:10:59+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317150900807700?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"l57GWTECCCf6qQnmmYQl51t4K2tAf51n\",timestamp=\"1773731458\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"dnS0dgTYBSHj8sajn/ctT/yXZcZlEsl4g+d4cbMfzaBQl/41AnTD+o2rJMAFMYEUTIj+R4WFUdj2deb5xDhntL7niUBI9D42rZq3cBXeriMslqyf/mjGbKxCmjWFFCPhAejFOnP43a9RlH6x9TLYJyg3L26YSS5GkS5IYIRD7PDe8iT7V8bJ3XH3Kpu+ru9aqktQATI0orvFuM3/ReaeyCQRwGw63TjCKICLhUJz7WzLOZxxugJtvwuKAgaGAxJXnS8k2adqCZySLUS0Cd6CnW3hlbm438dL3Sss6YHP2MX6VLxdlNOP9eAfzdlHwW1UwAYQ047g6hTQEQOrxcnw7g==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:10:59+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 404 Not Found\r\nContent-Length: 54\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:10:59 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0883FDE3CD0610AF0418DCE6F8AF0120EEB80228AC46-268512771\r\nServer: nginx\r\nWechatpay-Nonce: a0d44ebf0abdaa6debf5e35b1324fc1a\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: KB3/0fn388IBG+x9e2ZtJWAz1m0N0ItRCsrQWb6DeSBA+FNTJGJewjA8cI7RWBzg2HPVoKPnLoQNLec5kkgs/TIqoBEKx64U/FM50r9st44b0/VaVxuofL1OCslJbeEwva7VQnOaozMGGyY3vqi8w/pyRoFX3vp7DRCMyWaRrBveSf14aRpCryjfx/RdQVsp6kzkKUOapwsbT7P0JpJMr0mEZw0+XGI8VjPontrcljcBFFsCTkHUfOPUlMfCy0oNnuBiY9ng5mBcbDgd0XA58cjYXFfyrR/bqQSJshxRnmTjvL7fLM06uHDqqo20/XhYQwaCYgqbU476Hm8hK0j1Jw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773731459\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"ORDER_NOT_EXIST\",\"message\":\"订单不存在\"}"}
{"level":"debug","timestamp":"2026-03-17T15:10:59+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317151015445600?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"P3S83WiVX3HTF6md82aSw0BvLn4Mt2Xi\",timestamp=\"1773731459\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"gMBnZdYqCTJtRbr00WhlYjgV2f2no3vj7xHJYGUP9ZBM/ANP3Z92EX7Kwq3SpcbYGIzu7p22LpS18yPpR7U+oVljLGLtGenD7mnWIYNntOfOcvZ5ysvNWaJ7IbR4ZTFgpJo0/UBKFss6duLKGPwFWJtwDsOsY5c61Y0dQ/8WRYRzeeNcWJwH3/fe9vUlHPszBIY1fe2VLcrgb4Z5S6oZVKgqrTmZhz7HQFFaJGRpJIBKwteTtGoLovK6iQJR1MSxbDKzsBgY3Sc60r2LpZ9BALu3nU072axiEIOedtrRECaJHYFV+xlS6pFHWNruCtddQX7w5MTXve2lvWIFljkfMw==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:10:59+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 404 Not Found\r\nContent-Length: 54\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:11:00 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0883FDE3CD061087071895C6C05520988B0328C0A402-268512771\r\nServer: nginx\r\nWechatpay-Nonce: 744d0a9e0a4c9f0fa9f0894215b3e08e\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: k4ZbK1oMXKAS84BEaduldSvMr9JSiWTHb2bN/XfLB63vPnGWW4mReUIewbi5XLk11icwExK9x2Qw3JLEDg+tgdBq4HonqYzdaZ3g0M9PKYGuDkLvW0ykfkVh/ZjYOM/G8XrJHo0rnWACwoujSY/ks8N7rJE1gck16+o47wp8yckm4p9vUL4mrKrCTf23fpP8zzNaVjzwoKk+dMcx9XphROti9JIbFIEo13LPdhFXUIDEo2HuWB7ngERE5uCNfoX/TvcYZnfjlezWMeD+OesanV1cWiWxZxAL7cooLR0fx7zSngz5fcUFnzgkEY+IfDXaVB/5x3Fr/6BpyAQCNXmcsA==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773731460\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"ORDER_NOT_EXIST\",\"message\":\"订单不存在\"}"}
{"level":"debug","timestamp":"2026-03-17T15:11:03+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-03-17T15:11:03+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 17 Mar 2026 07:11:04 GMT\r\n\r\n{\"access_token\":\"102_gZr1v9Qc3Rw-x0sMtA_xPbRM2IDQK48YHBhNf5UkPYHmFlXkOUCR2mV1oh-FxMT9Z5aP71sQL7wpmnPzQ6Y10E6smg-vt6KQ8LpjWBxZ2ROBFZIjoT2CKDCKnSQCIAjAAAUAS\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-03-17T15:11:03+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=102_gZr1v9Qc3Rw-x0sMtA_xPbRM2IDQK48YHBhNf5UkPYHmFlXkOUCR2mV1oh-FxMT9Z5aP71sQL7wpmnPzQ6Y10E6smg-vt6KQ8LpjWBxZ2ROBFZIjoT2CKDCKnSQCIAjAAAUAS&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0e3NOIGa1OgqoL0FZEJa18TimG3NOIG0&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-03-17T15:11:03+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 17 Mar 2026 07:11:04 GMT\r\n\r\n{\"session_key\":\"x7D9cuDzVCxzCHO2/HSeHw==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-03-17T15:11:04+08:00","caller":"kernel/baseClient.go:457","content":"POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"IA6PqVn9UOhVxYmsLRCX1HxzDwl5fBP6\",timestamp=\"1773731464\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"5dLLbE9BkZNjLrv/LKjO0pv8xRXRmu5CFOYFJOAHpi+ux9XSlS0MInHmGPB2VaEIF2OFBbRKlMK+mSJveln+s/1HZ4CyskPDzABGw46BkVQrx5ghMatNYrycjfn+mxP60dWStlgHBFGC1Lqx7U/8GDVxtI3Xdg7s0WwMdmc5ndePZUO3kG7paPW67BvV3YgAYY/4mVMVPZM5hz1Qyul96+SQOPw8N317HVtb08ZrPuvUOcfLu17+6ppZGcwUY5Bm/xpPO8iyr9/L5c5E130f+y1of7nHKJ7u0x5HtJPHAFBS3i8Q7iIU+dLKkGHP06sZkNyThVbavlfmeOchJX6Qpg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:11:04+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 400 Bad Request\r\nContent-Length: 204\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:11:04 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0888FDE3CD0610E00618D2CD8C5820B4981E288BCC03-268435462\r\nServer: nginx\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"PARAM_ERROR\",\"detail\":{\"location\":\"body\",\"value\":132},\"message\":\"输入源“/body/attach”映射到值字段“附加数据”字符串规则校验失败字节数 132大于最大值 128\"}"}
{"level":"debug","timestamp":"2026-03-17T15:11:49+08:00","caller":"kernel/baseClient.go:457","content":"POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"It7MEfTWg65exoJdDuBHwIEL0R6eLB4X\",timestamp=\"1773731509\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"Auo9j6vKgQ5XhggSsyq5cbesVTwrjnEXZsUtWXzizjN2xzV2qgItBWl3vcPP/AhMmaR15K3lHX7J9daQxEgXychq7Y49akN9+0pQRfsj6r1Nej9wVNIjS7W8oOnkFZaV0OUHIt0yxWAUFEs2ZrO/dFAHLIG5YNENcqc3xcp37oBIFPYALRB2EG6M3W5Ujo6I+VpyUB3EQ1ewf3bbBMeWuixYTH3JwwoO0vHrFfEvYxvOzQXGutUGfEnWULUeX76+1HkrGugOm5lspdJVOCX3r55YN1A9A3/QUUQul5t0pz/Ws1LxRx+6W7EbL1ynkNSf3BsGGRvG/guJXBoC2HXBKg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:11:49+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 52\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:11:49 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08B5FDE3CD0610B50418D8AAC05520C4ED0628CC8C03-0\r\nServer: nginx\r\nWechatpay-Nonce: 3c7de243555486019ee5407a5befc17e\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: E6BMV0sFgHY9cq/I15VUAgmiZJty5KXHl9aSVPEheYnbUcve6J9VN4bqLkYQt2lq6iilE1AifBmGxBjek/XAdixo2RbJ1yiCr9yM+Yxdi3RrgHXYMYURq9QK8gflbIH5GZS7eg+kYKueYPaAIRq1LHAD3aCfnzcD0fq49GlMGOi7bVQw1v6wW3cNy94cJZ5e32VsFmcXXjybe7CxYnLSo4s5kOsdjSRQJiJOSazplDyKHgeqHpflqFO6SkJvROAWOTFJQVYXgylR6Vr/ZEPDPZntiMGqRYpblFoY8wakewOGg+qZKzBW7DUTkmQUK7B8564oD6+E+mebdC0f8HhW3w==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773731509\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"prepay_id\":\"wx17151149756818d4257dcb4e2b83250001\"}"}
{"level":"debug","timestamp":"2026-03-17T15:17:26+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260317151148855100?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"iXHM3yIdYUhXvQC03FIKemHVDccXRE6r\",timestamp=\"1773731845\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"2KL23qFk/Gs8t0qsYz2Xuy5FemFByzUW5uvS39TBcRn6ziT1ANz1T2U2ZxUuiAXRt99ewXC8Pnsu/XZSf6UCP1vqwFFIcrZ3Wz+1FHjdvhPUL8ZIqD5ymCwRZANoZtaPSd3h7C8f4JT+ET+Inn16v7ezyUDY7TdaFCVvhhCy84/NDyvGIw41i2cF+jA4wySEJ15Lg0Tp7sgOglhYdR8tpngN2qIjUsCl1yToDAU3MvKUp3DhKh5HnMGAdSuENCyFEdL0RYU5mqbggtFnlV0WODsORJ+MKrbfvuA4Q0zVZZnF16OWwP2pfJ32RF6U4eFDb07ICI0hrVgKaHq+AAnOCw==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-17T15:17:26+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 249\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Tue, 17 Mar 2026 07:17:26 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 088680E4CD0610FB0218DD9C85AB0120F8DE0528F19905-0\r\nServer: nginx\r\nWechatpay-Nonce: 1179b7f5d9c0211c6769de56735f874f\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: VrORKkCkmK8WqBCTWhl0w9Y5rKzRfoDATiKJASSb6qwsctuJqhBdmRZ8IhAyAxM0t7hDCQOvxRxbklVYYlGsYk8Ozsf2VvoH3dBkXlMO8TYMKEkuB/dgQ6VO2fKswvG72dIv6bXfhU+GE8Eu6ENiAfD5eGTjjQAPbFXiJTctcvhggta/vKTPBBnsI47bFWeHzKSVMzkyE+uXpuo97o++TDu/s8C6l+Z+mG/01LE2k4OfvHkXifpARlIyDZr3MQFCGacDniWDr0vqj6Zlaf5PwIZhjEhjcpWbLoSHMSfb6Pt00wunMZLS20m+t/GKYJ3Qz9z3fC+A0Z1j/uS7UJlGVQ==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1773731846\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260317151148855100\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}