This commit is contained in:
Alex-larget
2026-03-30 18:09:29 +08:00
parent fd0151813a
commit 07c26281ff
19 changed files with 1259 additions and 2767 deletions

View File

@@ -11,8 +11,8 @@ const DEFAULT_APP_ID = 'wxb8bbb2b10dec74aa'
const DEFAULT_MCH_ID = '1318592501'
const DEFAULT_WITHDRAW_TMPL_ID = 'u3MbZGPRkrZIk-I7QdpwzFxnO_CeQPaCWF2FkiIablE'
// baseUrl 手动切换(注释方式):
const API_BASE_URL = 'http://localhost:8080'
// const API_BASE_URL = 'https://soulapi.quwanzhi.com'
// const API_BASE_URL = 'http://localhost:9090'
const API_BASE_URL = 'https://soulapi.quwanzhi.com'
const CONFIG_CACHE_KEY = 'mpConfigCacheV1'
// 与上传版本号对齐;设置页展示优先用 wx.getAccountInfoSync().miniProgram.version正式版否则用本字段
const APP_DISPLAY_VERSION = '1.7.2'

View File

@@ -46,6 +46,18 @@ const READ_UI_DEFAULTS = {
timelineTitleSuffix: '(预览{percent}%',
}
/** 章节未返回前:用默认比例与价格生成 readUi避免云端 read_preview_ui 为空时付费墙/预览条不显示 */
function buildReadUiFilled(pct, priceTok) {
const base = { ...READ_UI_DEFAULTS }
const filled = {}
Object.keys(base).forEach((k) => {
filled[k] = String(base[k] || '')
.replace(/\{percent\}/g, String(pct))
.replace(/\{price\}/g, String(priceTok))
})
return filled
}
/** 阅读页解析正文用:人物字典 + #标签(与 /config/read-extras 一致) */
function getContentParseConfig() {
const g = getApp().globalData || {}
@@ -161,11 +173,11 @@ Page({
previewPercent: 20,
/** 未解锁时:按 previewPercent 裁切可见高度px。0 表示未启用/待测量 */
previewMaxHeightPx: 0,
/** mpUi.readPage.beforeLoginHint未登录付费墙上方说明文案 */
readBeforeLoginHint: '',
/** 朋友圈单页标题与说明mpUi.readPage.singlePageTitle / singlePagePaywallHint */
readSinglePageTitle: '解锁全文',
readSinglePageHint: '',
/** 与 mpPagePopups READ_PAGE_FALLBACK 一致getConfig 前首屏即有字 */
readBeforeLoginHint: '试读进度与下方百分比以后台配置为准;登录后可购买解锁全文。',
readSinglePageTitle: '解锁完整内容',
readSinglePageHint:
'当前为朋友圈单页预览,无法在此登录或付款。请点击底部「前往小程序」进入完整版后再解锁本章。',
showPaywall: false,
// 上一篇/下一篇
@@ -211,8 +223,8 @@ Page({
// 未付费预览比例(与后端 unpaid_preview_percent / 章节 preview_percent 一致)
effectivePreviewPercent: 20,
// 付费墙 / 朋友圈文案(后端 read_preview_ui + 占位符已替换)
readUi: {},
// 付费墙 / 朋友圈文案(后端 read_preview_ui + 占位符已替换;无云端时用 READ_UI_DEFAULTS
readUi: buildReadUiFilled(20, '1'),
},
_isLockedState(state) {
@@ -305,8 +317,16 @@ Page({
/** 章节接口 meta预览比例 + 付费墙/朋友圈文案模板 */
_applyChapterMetaFromResponse(res) {
if (!res || typeof res !== 'object') return
const rawPct =
typeof res.unpaidPreviewPercent === 'number'
? res.unpaidPreviewPercent
: typeof res.unpaid_preview_percent === 'number'
? res.unpaid_preview_percent
: null
const pct =
typeof res.unpaidPreviewPercent === 'number' ? res.unpaidPreviewPercent : 20
rawPct != null && !isNaN(Number(rawPct))
? Math.min(100, Math.max(1, Math.round(Number(rawPct))))
: 20
const priceNum =
res.price != null
? Number(res.price)
@@ -368,36 +388,30 @@ Page({
Promise.all([
app.getConfig(),
app.getReadExtras()
]).then(([cfg, extras]) => {
if (cfg) {
const mp = (cfg && cfg.mpConfig) || {}
const auditMode = !!mp.auditMode
app.globalData.auditMode = auditMode
const readBeforeLoginHint =
mpPagePopups.getReadPageContent(app, 'beforeLoginHint') ||
String((mp.mpUi && mp.mpUi.readPage && mp.mpUi.readPage.beforeLoginHint) || '').trim()
let readSinglePageTitle =
mpPagePopups.getReadPageContent(app, 'singlePageTitle') ||
String((mp.mpUi && mp.mpUi.readPage && mp.mpUi.readPage.singlePageTitle) || '').trim() ||
'解锁全文'
readSinglePageTitle = readSinglePageTitle || '解锁全文'
const readSinglePageHint =
mpPagePopups.getReadPageContent(app, 'singlePagePaywallHint') ||
String((mp.mpUi && mp.mpUi.readPage && mp.mpUi.readPage.singlePagePaywallHint) || '').trim()
if (typeof this.setData === 'function') {
this.setData({
auditMode,
readBeforeLoginHint,
readSinglePageTitle,
readSinglePageHint,
})
])
.then(([cfg, extras]) => {
if (cfg) {
const mp = (cfg && cfg.mpConfig) || {}
const auditMode = !!mp.auditMode
app.globalData.auditMode = auditMode
if (typeof this.setData === 'function') {
this.setData({ auditMode })
}
}
}
if (extras && Array.isArray(extras.linkTags)) {
app.globalData.linkTagsConfig = extras.linkTags
app.globalData.linkedMiniprograms = extras.linkedMiniprograms || []
}
}).catch(() => {})
if (extras && Array.isArray(extras.linkTags)) {
app.globalData.linkTagsConfig = extras.linkTags
app.globalData.linkedMiniprograms = extras.linkedMiniprograms || []
}
})
.catch(() => {})
.finally(() => {
if (typeof this.setData !== 'function') return
this.setData({
readBeforeLoginHint: mpPagePopups.getReadPageContent(app, 'beforeLoginHint'),
readSinglePageTitle: mpPagePopups.getReadPageContent(app, 'singlePageTitle'),
readSinglePageHint: mpPagePopups.getReadPageContent(app, 'singlePagePaywallHint'),
})
})
// 支持 scene扫码、mid、id、ref、gift代付
const sceneStr = (options && options.scene) || ''
@@ -644,6 +658,7 @@ Page({
const cached = wx.getStorageSync(cacheKey)
if (cached && cached.content) {
await app.getReadExtras()
this._applyChapterMetaFromResponse(cached)
const { lines, segments } = contentParser.parseContent(cached.content, getContentParseConfig())
// 预览比例由前端按高度裁切,这里渲染完整内容
const previewCount = lines.length
@@ -1082,6 +1097,14 @@ Page({
}
},
// 朋友圈/剪贴板文案:控制长度,避免复制过长
_formatMomentsClipboardText(text) {
const t = String(text || '').trim()
const maxLen = 150
const truncated = t.length > maxLen ? t.slice(0, maxLen) + '...' : t
return `${truncated}\n👉`
},
// 复制链接
copyLink() {
const userInfo = app.globalData.userInfo
@@ -1108,9 +1131,10 @@ Page({
推荐给正在创业或想创业的朋友,搜"卡若创业派对"小程序就能看!
#创业派对 #私域运营 #商业案例`
const copyText = this._formatMomentsClipboardText(shareText)
wx.setClipboardData({
data: shareText
data: copyText
// 不额外 showToast系统已有「内容已复制」避免与自定义文案叠两层
})
},
@@ -1149,8 +1173,10 @@ Page({
const copyText = paras
? `${title}\n\n${paras}${footer}`
: `${title}${footer || `\n\n—— 预览约 ${this.data.effectivePreviewPercent ?? 20}% ,搜「卡若创业派对」小程序阅读全文 ——`}`
const clipboardText = this._formatMomentsClipboardText(copyText)
wx.setClipboardData({
data: copyText,
data: clipboardText,
success: () => {
// 系统会在 setClipboardData 成功后自动 toast「内容已复制」与下方引导弹窗重复先关掉再弹窗
wx.hideToast()

View File

@@ -142,7 +142,7 @@
<block wx:if="{{readSinglePageMode}}">
<text class="paywall-title">{{readUi.singlePageUnlockTitle || '解锁完整内容'}}</text>
<text class="paywall-desc" wx:if="{{readUi.fullUnlockDesc}}">{{readUi.fullUnlockDesc}}</text>
<text class="paywall-desc">{{readUi.fullUnlockDesc || '可先上滑阅读预览需要全文时点下方「支付¥1」查看说明'}}</text>
<view class="purchase-options" wx:if="{{!auditMode}}">
<view class="purchase-btn purchase-section purchase-btn--fulltext" bindtap="onUnlockTapInSinglePage">
<text class="btn-label btn-label--block">{{readUi.singlePagePayButtonText || '支付解锁'}}</text>
@@ -229,7 +229,7 @@
<block wx:if="{{readSinglePageMode}}">
<text class="paywall-title">{{readUi.singlePageUnlockTitle || '解锁完整内容'}}</text>
<text class="paywall-desc" wx:if="{{readUi.fullUnlockDesc}}">{{readUi.fullUnlockDesc}}</text>
<text class="paywall-desc">{{readUi.fullUnlockDesc || '可先上滑阅读预览需要全文时点下方「支付¥1」查看说明'}}</text>
<view class="purchase-options" wx:if="{{!auditMode}}">
<view class="purchase-btn purchase-section purchase-btn--fulltext" bindtap="onUnlockTapInSinglePage">
<text class="btn-label btn-label--block">{{readUi.singlePagePayButtonText || '支付解锁'}}</text>
@@ -243,6 +243,7 @@
<text class="paywall-title">{{readUi.fullUnlockTitle || '解锁完整内容'}}</text>
<text class="paywall-desc">{{readUi.fullUnlockDesc || '可先上滑阅读预览'}}</text>
<text class="paywall-subdesc" wx:if="{{readUi.fullLockedProgressText}}">{{readUi.fullLockedProgressText}}</text>
<text class="paywall-subdesc" wx:else>已阅读约 {{effectivePreviewPercent}}% ,购买后继续阅读</text>
<view class="purchase-options" wx:if="{{!auditMode}}">
<view class="purchase-btn purchase-section" bindtap="handlePurchaseSection">
<text class="btn-label">购买本章</text>
@@ -261,10 +262,6 @@
</view>
<view class="paywall-audit-tip" wx:if="{{auditMode}}">审核中,暂不支持购买</view>
<text class="paywall-tip" wx:if="{{!auditMode}}">{{readUi.fullPaywallTip || '分享给好友一起学习,还能赚取佣金'}}</text>
<view class="gift-share-row" bindtap="showGiftShareModal" wx:if="{{isLoggedIn && !auditMode}}">
<icon name="gift" size="40" color="#00CED1" customClass="gift-share-icon"></icon>
<text class="gift-share-text">代付分享</text>
</view>
</block>
</view>

View File

@@ -812,25 +812,7 @@ button.action-share-native {
color: rgba(255, 255, 255, 0.6);
}
/* ===== 代付分享 ===== */
.btn-gift-inline {
/* 与 btn-share-inline 同风格 */
}
.gift-share-row {
display: flex;
align-items: center;
justify-content: center;
gap: 12rpx;
margin-top: 24rpx;
padding: 20rpx;
background: rgba(255, 215, 0, 0.08);
border-radius: 24rpx;
border: 1rpx solid rgba(255, 215, 0, 0.2);
}
.gift-share-icon { font-size: 32rpx; }
.gift-share-text { font-size: 28rpx; color: #FFD700; }
/* 代付分享弹窗 */
/* ===== 代付分享弹窗 ===== */
.gift-modal { padding: 32rpx; }
.gift-desc {
font-size: 28rpx;

View File

@@ -610,9 +610,15 @@ Page({
// 随机选择一条文案
const randomIndex = Math.floor(Math.random() * shareTexts.length)
const shareText = shareTexts[randomIndex]
// 剪贴板文案太长时会影响粘贴体验截取约150字+省略号,并加👉提示
const t = String(shareText || '').trim()
const maxLen = 150
const truncated = t.length > maxLen ? t.slice(0, maxLen) + '...' : t
const clipboardText = `${truncated}\n👉`
wx.setClipboardData({
data: shareText,
data: clipboardText,
success: () => {
wx.showModal({
title: '文案已复制',

View File

@@ -23,6 +23,13 @@
"condition": {
"miniprogram": {
"list": [
{
"name": "阅读详情",
"pathName": "pages/read/read",
"query": "mid=233",
"scene": null,
"launchMode": "default"
},
{
"name": "个人资料",
"pathName": "pages/avatar-nickname/avatar-nickname",

View File

@@ -1,15 +1,51 @@
/**
* 从 mpConfig.mpUi.pagePopupItems 按 pagePath + key 取文案(管理端 CRUD
* 兼容旧版 mpUi.memberDetailPage / readPage 字段。
* 云端未配置或 content 为空时,使用本文件内写死兜底(与种子文案一致)。
*
* 当前代码显式引用的键(与 soul-admin 默认种子 / db.defaultMpUi 一致,勿改 key 除非双端同步):
* - MEMBER_PATH unlockIntroTitle, unlockIntroBody → member-detail.js _showUnlockIntroThenLogin
* - READ_PATH beforeLoginHint, singlePageTitle, singlePagePaywallHint → read.js onLoad
* - READ_PATH global* → app.js getGlobalPopupContent与 pagePopupItems 同页路径存全局键)
*/
const MEMBER_PATH = '/pages/member-detail/member-detail'
const READ_PATH = '/pages/read/read'
/** 阅读页 mpUi 兜底pagePopupItems / readPage 均无或为空时) */
const READ_PAGE_FALLBACK = {
beforeLoginHint: '试读进度与下方百分比以后台配置为准;登录后可购买解锁全文。',
singlePageTitle: '解锁完整内容',
singlePagePaywallHint:
'当前为朋友圈单页预览,无法在此登录或付款。请点击底部「前往小程序」进入完整版后再解锁本章。',
}
/** 成员详情解锁说明兜底 */
const MEMBER_DETAIL_FALLBACK = {
unlockIntroTitle: '解锁与链接说明',
unlockIntroBody:
'「链接」用于提交留资,由对方通过获客计划跟进;「解锁」用于复制手机/微信号后自行添加好友。\n\n请确认已了解后再登录。',
}
/**
* 全局弹窗键与 app.js showModal 兜底一致pagePath 仍为 READ_PATHkey 以 global 开头)
*/
const GLOBAL_POPUP_FALLBACK = {
globalSinglePageAuthTitle: '请打开完整小程序',
globalSinglePageAuthBody:
'当前是朋友圈预览,无法在这里登录或付款。请先点击屏幕底部「前往小程序」,进入完整版后再解锁本章。',
globalAvatarGuideTitle: '设置头像与昵称',
globalAvatarGuideBody: '头像与昵称会出现在名片与匹配卡片上,方便伙伴认出你。',
globalVipProfileHintTitle: '补全对外展示信息',
globalVipProfileHintBody: 'VIP 名片与派对场景会展示头像与昵称,补全后对方更容易认出你。',
globalVipPhoneTitle: '补全手机号',
globalVipPhoneBody: '手机号用于找伙伴、提现验证与重要通知,仅本人可见。',
globalVipWechatOptionalTitle: '补全微信号(可选)',
globalVipWechatOptionalBody: '填写微信号后,对方在允许的场景下能更快加到你;不填也可继续使用。',
globalAppUpdateTitle: '更新提示',
globalAppUpdateBody: '新版本已准备好,重启后即可使用',
}
function getList(app) {
const mpUi = app.globalData.configCache && app.globalData.configCache.mpConfig
? app.globalData.configCache.mpConfig.mpUi
@@ -42,9 +78,18 @@ function getReadPageContent(app, key) {
const rp = (app.globalData.configCache && app.globalData.configCache.mpConfig &&
app.globalData.configCache.mpConfig.mpUi &&
app.globalData.configCache.mpConfig.mpUi.readPage) || {}
if (key === 'beforeLoginHint') return String(rp.beforeLoginHint || '').trim()
if (key === 'singlePageTitle') return String(rp.singlePageTitle || '').trim()
if (key === 'singlePagePaywallHint') return String(rp.singlePagePaywallHint || '').trim()
if (key === 'beforeLoginHint') {
const s = String(rp.beforeLoginHint || '').trim()
return s || READ_PAGE_FALLBACK.beforeLoginHint
}
if (key === 'singlePageTitle') {
const s = String(rp.singlePageTitle || '').trim()
return s || READ_PAGE_FALLBACK.singlePageTitle
}
if (key === 'singlePagePaywallHint') {
const s = String(rp.singlePagePaywallHint || '').trim()
return s || READ_PAGE_FALLBACK.singlePagePaywallHint
}
return ''
}
@@ -54,15 +99,31 @@ function getMemberDetailContent(app, key) {
const md = (app.globalData.configCache && app.globalData.configCache.mpConfig &&
app.globalData.configCache.mpConfig.mpUi &&
app.globalData.configCache.mpConfig.mpUi.memberDetailPage) || {}
if (key === 'unlockIntroTitle') return String(md.unlockIntroTitle || '').trim()
if (key === 'unlockIntroBody') return String(md.unlockIntroBody || '').trim()
if (key === 'unlockIntroTitle') {
const s = String(md.unlockIntroTitle || '').trim()
return s || MEMBER_DETAIL_FALLBACK.unlockIntroTitle
}
if (key === 'unlockIntroBody') {
const s = String(md.unlockIntroBody || '').trim()
return s || MEMBER_DETAIL_FALLBACK.unlockIntroBody
}
return ''
}
/**
* 全局弹窗文案:与阅读页共用 pagePath后台种子挂在 /pages/read/readkey 为 global* 开头
*/
function getGlobalPopupContent(app, key) {
const v = getPagePopupContent(app, READ_PATH, key)
if (v) return v
return GLOBAL_POPUP_FALLBACK[key] || ''
}
module.exports = {
getPagePopupContent,
getReadPageContent,
getMemberDetailContent,
getGlobalPopupContent,
MEMBER_PATH,
READ_PATH,
}

View File

@@ -1,3 +1,3 @@
# 对接后端 base URL不改 API 路径,仅改此处即可切换 Next → Gin
# VITE_API_BASE_URL=http://localhost:3006
VITE_API_BASE_URL=http://localhost:8080
VITE_API_BASE_URL=http://localhost:9090

File diff suppressed because one or more lines are too long

1031
soul-admin/dist/assets/index-BXuoM4lB.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>管理后台 - Soul创业派对</title>
<script type="module" crossorigin src="/assets/index-CXKq85jN.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BfljfNs2.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>管理后台 - Soul创业派对</title>
<script type="module" crossorigin src="/assets/index-BXuoM4lB.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DNOTbQsR.css">
</head>
<body>
<div id="root"></div>
</body>

View File

@@ -119,7 +119,7 @@ def run_build(root):
# ==================== 打包 ====================
DEPLOY_PORT = 8080
DEPLOY_PORT = 9090
def set_env_port(env_path, port=DEPLOY_PORT):

View File

@@ -154,7 +154,7 @@ func Load() (*Config, error) {
port := os.Getenv("PORT")
if port == "" {
port = "8080"
port = "9090"
}
mode := os.Getenv("GIN_MODE")
if mode == "" {

View File

@@ -40,6 +40,16 @@ func Init(dsn string) error {
return err
}
// 连接池配置:防止腾讯云 CDB 等云数据库在空闲后主动断开长连接导致 "unexpected EOF"
sqlDB, err := db.DB()
if err != nil {
return err
}
sqlDB.SetMaxOpenConns(25)
sqlDB.SetMaxIdleConns(5)
sqlDB.SetConnMaxLifetime(5 * time.Minute) // 短于 MySQL wait_timeout避免用到已关闭的连接
sqlDB.SetConnMaxIdleTime(2 * time.Minute) // 空闲连接超过此时间自动关闭并重建
skipMigrate := strings.ToLower(strings.TrimSpace(os.Getenv("SKIP_AUTO_MIGRATE")))
if skipMigrate == "1" || skipMigrate == "true" || skipMigrate == "yes" {
log.Println("database: SKIP_AUTO_MIGRATE enabled, skipping schema migration")

View File

@@ -121,7 +121,7 @@ def run_build(root):
# ==================== 打包 ====================
DEPLOY_PORT = 8080
DEPLOY_PORT = 9090
def set_env_port(env_path, port=DEPLOY_PORT):

View File

@@ -172,3 +172,51 @@
{"level":"debug","timestamp":"2026-03-27T18:23:13+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: Fri, 27 Mar 2026 10:23:14 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0892B599CE0610A60218D2CEC05520A8E02128EFD204-0\r\nServer: nginx\r\nWechatpay-Nonce: 6c9d80dc4bd6f0ec023fee64ecbaf517\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: bNytAH4NrLgb8avYDtWnXqe73hze0ZfGlqzfEI0+alBAt3cErrOl/SJeochHiekplEuuqqvf549BMjRwp1xhSU8BmPZMNO5dDaGIVNCOD1eLKIMbFaEQsiT2EXo7Pueq6pZda13zMe5wPGCqNmIROs//nDRXk/TgLT79RXOKYmh7kDSoX/SGhjCymrmwKkaytcErpn8miWqpbwl+0ZKFaoeJDb9DO7sbj7IeTLJxK1QAQ8rg5LnnKRRWzipnEslSAO7quVZNSRV6iXGvgXac83k6B5I5NGCDCsg7StZI9v7JnVTOU9ggrwROWt6way9JmK1/BKbVK1pFpKw0c/zXEw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774606994\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260327175317081300\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-27T18:28:13+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260327175317081300?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"t14tjFFt7TDBm6GRUgTOhT3qruhPSlWt\",timestamp=\"1774607293\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"gjyVaVX1Dl+NSsQf5rajxCZfKsrxlKIFbRooJI2NfzLioCYVy/vc21MuR+ImKcSQ1CCbeilpuTwo5vOjnq9p8pEZE+jK8PNg8oB+MsHfrkcZoQqKRK1Khvoj7LjElYWD3FtJy8l5slEY2ucwaQW2DiSuYBjazZG7cpprH4iwjBy3lUhX5xpoiK/5sdSBWcrdz/g5J1wPoeuzEonyWhEQH0NOWTJzhgP1Tw1/vRbjyeV0hAmfMjnKUm8zf94icCioSHi6UspXG2EvdWFQlBmirBJWs7sSFKDcFGhO8a3bvhX52CoPXL98uLZGVfj/HNJjgcnyqdUBc+vbB3+Kv52Piw==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-27T18:28:13+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: Fri, 27 Mar 2026 10:28:14 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08BEB799CE0610F30118C4A9C0552098860B2883D705-0\r\nServer: nginx\r\nWechatpay-Nonce: 19151c02244f70df955a28a0c795538a\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: h970oEQru2q0k8GXAWL07TNFuV74qeQ1sX/4AE/xQP7bM0fsQGdf4XaHogF52Z6MQEBa/AHqmka9yhg0FZ5LINsj3s4J0EHIaOzxyhfaum83GjhIwtV0cadhmJG/y0xoUC/VfqpEKHXptlCgdBiTzEbrLML+r/izBYCGO0ufUr77HCh7O9VIYNLHeaDHmji2gNSfsD5ePQFSSksQZzouPMR21SORptdXAS0e5qN7SKS67/gMipJCtMUdkFTcEKyESBXzlKKA3NXiBg7tc9VO4Dit+xE9ruvdUJZ9VoGtVCoVDXBx994x+YYfnovIwVim8J804xySSn10FXio5tyb3g==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774607294\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260327175317081300\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:15:02+08:00","caller":"kernel/baseClient.go:457","content":"POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"FkNynreMzVusP4DXvecdoACc2MTOJPxP\",timestamp=\"1774851302\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"TNFNJ0teot5TXVVbeSdQhRRPiG3gMhKKzixdU7LoWrwLjQBu60DIHawHQ8W2URebm3tngHExtxm83QXnX3WDn9XFwTZuIS3/cEyxRUf4VN/d02ya094Pwcz6YFbOVyRFKmAVGXRymT4RoGAZkQ3FyiCqgjUeHKOx1ymxms6a7sCKSWA1JBvcK0lNA7TJnnP100Q1AzIWLWKz7TNerf/4FgmtnAH+TVFTY3DVGDAxIvZQlHM4WlM4+3QW/9iDBNMEQGfAOjgRLqwjc88iKc9u1o1Cs99pxZHLzaHoCvQDtdchbeOvlm1GmP/keuynQBYz/Se56+4Nr+ssIo+V0wRcYQ==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:15:02+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: Mon, 30 Mar 2026 06:15:02 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08E5A9A8CE0610AF0518E7B7C0552086DF2128948304-0\r\nServer: nginx\r\nWechatpay-Nonce: 1631b91f4e225c21e2f6ea4dc79ec62f\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: KhA2PLwcQyL4+qqgW4TzH3dVcUHHwZkJnlVy7EuUU00WHPimyx7SLeGYUHlE3ZpaT3BvV9pMOnDp/Kf+S2QWzbBww6EeinUfQ1lGb0ouaOXKtNg101a4wBuC7GTmwDDP66Z3UQlfIU+D67MHlv3qX5J774Jo9MlRT+Ypg8bYMgNsmKZKqTJMEcF2n536bRFFHxlq2A92zX+isR1bPvMLWa5gdnjKZ+qSdbWHUh+IqgTRXb9dbSdVaDGp85fv57PmSLgZDJGejhAmnT+9BRK8S0DTFXumA3yD27Gdu37j3ceimdVAoP8YSSj7LACb7AZS9e1p98YJ7ZYuN1xx4MAoGA==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851301\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"prepay_id\":\"wx3014150193595831a367058e176d060000\"}"}
{"level":"debug","timestamp":"2026-03-30T14:15:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"bsEisvic20nkvxIutW2FLW5sj1dfLQAB\",timestamp=\"1774851309\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"d6XWpaaeICTxYulvupoS1PzyRnjItgKzOJ7GeZEc3kdMuw687x5UrXAY3PeMr4/+GDU6QFWV1yft3rJyRTpQtWJ0M+QU6XYwo0G/h0KMWDGM4tkzj9K7qxxCH88ix5tWThxtQnosiu+7eWGcrC7lAz0kiFSb5dcOmtgdKS8J1rWpEsz5Fi0fallpPtj4S3QUnkg94iPRadKjSAGKCGEq3JISSs+nuew1QpaP1EewKEleBWlc6U5ij17OZ+HKy1OeYdD706SsiB/QZkGyfKiWvuG2OVfQOQeraofwjUPGRTWL23Loa6Ie8wgrtKRpmkV8vWP+B2esTX3ypWlK7tL/Vw==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:15:10+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: Mon, 30 Mar 2026 06:15:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08EDA9A8CE06108E0218D58EA85C20CEAC302884E804-0\r\nServer: nginx\r\nWechatpay-Nonce: 7624a35c7df896e731e76b70475eec04\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: N+zgqxDQ+oeBNAk+pRLtsMrQLbHBLsROoWUzbI9yAJCXivn6HtdY1zDoal34iewzP2x9jke6oQnuKq2Mkvkmii/wd+gRpVSZgO3RwprTbrGfABYUqhNAAhjdl7F3Zm3vexGbU04QAlA36ya+Z5fdVtTT76/6AQxjbgxLPq3JSdWDoF+S8RBhFcMj35HGrkq68OAWzxQINTw0mevrbUvBSidqHxCj/JW7b22W6mtaodCUph5Gueotfuyv23JEKUC2yXRurlndyiPI6d8pFOdN1rZ3vYPEnAwUq/3dUGLgFKvvfCCELdnL8u5FzG+nPDOmYV+hiDcD5spu80rHLemBUw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851309\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:15:53+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=\"F6v1c141kxJ7bOniITsQ7toCeUloF5me\",timestamp=\"1774851353\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"m8hdHYkiohN7BZDwqTcb2HSuDxUVa/oF0spgMM68hFVwzFUbQZcQAjItA3ALmRzM5KZ8avMOGaXU4cKRqFSgC+7hCZw7cZlLdxVUJ0o7UekU2mRjHEQDAv0oXftdXJWL+h/f4a1M3Ml+sPChrdrO2KSAoo7eKv/3SftJGbZFsWPiMbERq78K99StsxLX3yrMvB5jclEhnni2019GSj6N0B3GnkNomNwvQvWvFrVWvaB0mjVWRwp5T2X3okN4n0qM1z5Nwd3hIMGOayPjRiyaVUlsunIqLqNNEeXtR/ZH80/tO/qRoMupJJu6Tnp554HUGklLJfvphIu/JGKqS6yhyQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:15:53+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: Mon, 30 Mar 2026 06:15:52 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0898AAA8CE0610FF0418C4C2F8AF012080B2102885A504-0\r\nServer: nginx\r\nWechatpay-Nonce: 1f1c52350d5a88ef97a48d21c0bb350d\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: NCYaHMoWl/ycA7d4G7Za7ADbfpXPRyOj+zeva6NjBePOY3gdSE0h0PkJLX1MLMxyMo2nv9+Oguzjfe3xzvkoSmJ4Ncz/cDDHiaf8/ar+rOLSe99jFEAhmdx7goN3Lv0BSH1qbFM08DlMJN1p9MuzQ5J3IkBDA+gEwYVNHK+1crdA8noyYjQjbKeHOzmQl/soRl67YS7U0iw1fDieRoCFY6F60RYmTKWc9yY5WGaQ3gD29v0Bp5TEwTpVwpWijtpr4IqeopSLre+Rkr1Fa2NZtWa/5Qm+ylCW65vH+pSwku7GeIKYtuHY4FH0q4slaZU97P3hOWaRUMO+0BFqQpZzOw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851352\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"prepay_id\":\"wx30141552867097a1f5369b46eb27d20000\"}"}
{"level":"debug","timestamp":"2026-03-30T14:20:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"FV89JCA83V0EZjZLqJlQWTgT749g32pe\",timestamp=\"1774851609\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"BCqtoyi5TJV/aR1NQm8L+jqi9i+0GEic+P3qyYfvgxluPL7QpYfBvbdx8hALamGx4cuwdS3e7ANvfLH/QyI1ojZmkbLwrEtgEGGPoyTPBmYUK22Oc1niUpRk4+YP66FXD3rbRuyxRha7pCig/Jjocm79+n+S8BdDq7MElDVzratP0hsreTqiDFXDJhJFnXuzdxM5GHRdZSkCJdFSb33fhTr4V5QnrkuUlU3Fj5cKAxZw65RyAr+D/hGOPLUO/1VZpcV7SlBQIckcsEmYWxGPXVl3g/+lO+GUWcpKYFekAe7fK9IfH+oOUECykITkf8bHJN7zNRilMTrVqaJmWxbkhQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:20:10+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: Mon, 30 Mar 2026 06:20:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0899ACA8CE0610DB0218DD9F85AB0120C09D08288BD004-0\r\nServer: nginx\r\nWechatpay-Nonce: e58d9f4fa2ed6d751ae87cf4955d1cd3\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: PlHfPkRe/cIsNRtDyQNEO6Ti01CLfZazP1tpH4MyZ82rKCC3mS3kwtqSn7MlWeJUlmDkPD5OHJBcIku3YiJ+mwyQU30t9YzW56jscAh22LMZJCT+jf861yE+tDnxakKFvAUvonQeI+wmOK70G6T+390alco5Y4FHAlJn+eZKRIVroMLeW6V2bsTGIrH80zwy0CmrenIKvOGrUTpiAEsAEUd/VdxNxtpoVl5NJbvEWxu11OwD/Cnm27Q7PGsRUiAnoUcdJbOQqB3AU9JmJrSbyEVsHhoQsB7c1idk2KViObFmT08Rb1NF/biSeTLa3e3dqUb75HHnEadUrUJnDkitNA==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851609\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:20:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"XnEQxs0aVjAJbdmEqg74NN6fEhWMQH5O\",timestamp=\"1774851610\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"6bzn6Oaq9sKe9HdhcnKJlFRAP6WKS04iDwXuaAdXXm5S0qbcqeLGv23c3DQsPyaVMAlBhglapWiLjLKcLlj4ceGz76MQLojJdz+4KRTLS/E8kneYehLKm5KmLRc+7GvFRSj/GVtjNp/AYI591tIGEoLEGuW5pIasgqEz8CFZMTuZMV5dBduKCnpNSP4dGzc9qeNpDfY5CxzJgaTTea5IplsINOkPntKO0yYbGbJT/2BnWZWAZoPy3X074ZhByh/EbBsWNY+LrFgSTzDcZteuBl5fmB5aOS2tLRO221N6nUSGCDniUEp5UXJoA0OWWOteZYLvrxVgf6d6L1oSCXUDDg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:20:10+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: Mon, 30 Mar 2026 06:20:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0899ACA8CE0610DD0418B381F8AF0120D4820128E5F305-0\r\nServer: nginx\r\nWechatpay-Nonce: e1f3b65ed7f45d966461eb644aded308\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: owp/QYwCz9zca8tuxrd0LsMEZPHPniDoNVXMHavxPLpouYE5tNCXiGPnJZZcI+JgSN3JE4ScGy5yxBv29Pir5lU0ewz+Ke/ZIP1DdgeeFITAqUut1pTz3YnTOyKmJF05lKKxHkxMnS3N1de2BDLGATQI7RJinQ4T/X2+PqV8RuRV4X9vHUSuYJ4GjdwCZjLeTc/rYk4EFpczcG8o8XH6Ckv2n2IX5berGwEB931l6elBY5S6R+aZFYsovhzorBinc0JK/jvigFqQjruvlk3BG2d00fbI8t/N9PUpUfiNQ0Jum5+Bzl9jET+nf8H2wM/HTEQwmsw96W6h4hKvOJkV3w==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851609\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:25:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"gjDcsw0z7GBFKiZD07WwGxatuMUSJ4JT\",timestamp=\"1774851909\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"tvaPUBJ6JCH3WGmbVA6FJDnyx3SVJno48pWlCiMI1BHvxN5ZckTj3KyFiVo3uErK1XpfsEHlwMy+SRJyk3lse6pP2IIMbBqc+FjLHfPS4+ejDZMrNDyr84pwggqYky1hGwqx4ni8YEowMGe7ftanXc1h4RE3RtdOXvtaXfpD3eR1MZ/dyQmoQwEHN8FXlDylgA4ucUKolhvnmYNJhiTM+T6RypNdFEmvjKzd+jzFxHEjnz0syxEikwm67ZOVZHKGjiH1NbGmGowaYZ2M6w8vwVu1WdzOKM3VupHad+weJt4k1v60pzozkDldd4+A1W9C8Zbdz+EMZGTaPnig6ZtkOg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:25:10+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: Mon, 30 Mar 2026 06:25:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C5AEA8CE06109F031890D28C5820EC802928FAAE02-0\r\nServer: nginx\r\nWechatpay-Nonce: f8b3975585fefdea54488670491d05bd\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: XHr9Q9WpQikjpr98x+oxuax2jJsVdUb347og7eHQVlWRhxB5wpxlpfd8VDtmQgPDR0FaOQITqaTfkGXEbRV5cXupfdecYQx8zkNwD9KKq+o6yNDC8P5SKtEONYEREG6viCzZwTf290I5iS+ntPs1wwbEMvZvkj8aTpMFK6ehs+6+NYkHf8KdScf01H5PDhUbW3U2vwwDtb1k3/j3SXibr1W989kQP9D7MHURnFo6URxF3xfj7PkjUaexdopPEDCJ0Cpd7nyXS3hirL9Rlq9pyhAtFO3Y2QhUDen189dyk1WhgZcvjvcuLflIgBITRfHylcUuHlJVrX/nK8M/Rs2RBQ==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851909\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:25:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"02Ma7tcBhNEcMB0tNTSzicdLpSCfLkGX\",timestamp=\"1774851910\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"fpD7YqaEpMlgXg0RplDhsFgVUPOSXeXbOJ956tU0Cgq5IaDqDJNhjFyscheg6sHMMFtsehk+cW488eTXujfVTREwwALlFWy4KESCmA5JhyK3pedGEmDJUZJ89d1Q74+yxnrRT6ZBtrxST/6qGSYg+gwv85a0fcEXpAJ13gMXnSCHS2D0PGs8miSFjDFxOUgBfKAISJmBKQtWpx5mgf5NZY/CXZr5hB8xvvqgOa3t3YqJfI+1tcQmyzOSJE15X4QUebhmeIHCNzLN7CJ1dxSpdh9ZmeZO2fC6a/pLgFIEO7YMk25S6mWgyOW/PuApVhWRFNkkVaJTJzu179GFZxctgQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:25:10+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: Mon, 30 Mar 2026 06:25:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C5AEA8CE0610A7051890B5F8AF01208EFD1228EFA301-0\r\nServer: nginx\r\nWechatpay-Nonce: 486dc8d4393c960d1daf8afa48da9dd2\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: P8WZ66qvBt0iWkFfGeybs5cKfBmiAs8slhxsb7WP44YFLYuhSnwZ0aSQtfcokmfowdRwsmiwL/UnKUydF2Uk+ag7wdDdIc4A8jXzhD62h05+uncOHbEhpKks5yOTyXRLygP+m0M3urTr9hNfbSY7Z/x8eVZ6GRFn3nweHwByLzGxuFEQzZhMAlVJSQZZhegru6Dm3Qd5Pk1IJXtE5lE0xB9Wx3E/D+9Tj4gGAirV2FoNHQPeZOC0NMe4i0+WVQoUwrYDvQu7hKllzHYBWlJiC/K3gPGxyyPiXFC3ipoMDtjWZ/a2VY87gBf3ywfkkkJfjzgj1lhlPCeotr6Tiljx6w==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774851909\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:30:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"ePixenOdEccxmBCdp4bP4oaZb9WN5oO2\",timestamp=\"1774852209\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"M3um9vghPz8TxWhT2+2R9CjDckV4bSvlu+3us8tlRdRqwUpZqAbM6t4T6TKn2QUkNUMwKExiWStrsw2UVcHt76RU0MY7sm5cO6b4sCrJNL8XEall4oAZD3BBggvbb9mY6kfRY7N2L38I0ARJ1JjBi6vvW3IIEOSr+4l23Au9d9BSFi99wBeaq9AjrRqhhWBKc9V5snHH5XXcb3tMYgf/rkAeeHSesVkZltgPe2aAK4MEx1uMiFLTXRmrFqQ+p2bC+gisKBQgQCmnpfZXJDUjFh/5KjvEG4rV7nINWroly+uMS0SBEsACIDQOYTRchT3QTrA/uZdXHBVi4zSrrp4yuQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:30:10+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: Mon, 30 Mar 2026 06:30:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F1B0A8CE06109A0318EFC7C05520C0AB0C28FCFB03-0\r\nServer: nginx\r\nWechatpay-Nonce: 7ab31e795dbe5f6bfcb0c2a90c3b1b1a\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: az5aGopJR4B5+1qvZDHrCR0BMaCIK33kvtmyztyWQUMFOgbEp9FSxeoioQiRjXeq918oC0fs3mcJJM59TFJQpzjLYw4vU8EVD15NkjJxEmT0lfiRzsl2T4+c+W5ipnDrs5c74LwofA6NqZC6yl26SxeyHOVFFuwJGQ0vMEO9nyGuPjhctiAQTGUd6aGEusHjztlbjWWx9AglfXTkznts8Z41+mB1cRAw9ObVe4csjAZOarCnn42Nw70X2Sx0pkfYi/pHm7WJR4ECtE1CpH/CyN5J+LXIQqC/KWcb0iwdnQoTjeIEtKm5+kt4P+1JlT5/RYipErlt5r9V2YEyoX8Tog==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852209\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:30:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"PQzDnui3H7y3Mu4QCTmZVyGACvEQVkxa\",timestamp=\"1774852210\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"5pUsbdLLKrDWvqxb4GwdBxkbgAts6thU3TK//ZtIGNmf7TFrh/ie9Me4iL0AD01l2/yo+MxA0GLrGe/MlS+6VQo4WQH7yq6PPL5e4JwSalhQ8W1YabEFgfsTgGzkjaI6mdkYv+DFoST7SAAppTLKoL3dvUW/p6Bgn81AFH7mr5JzwdtntRq7YwTJJ0tZMU0lmga/IT9BSlPL2/PtNad4wup1tgvWblBnUqcgWcTfTDURLm7PnxW3iSt0iWT6b/dO/gJMkPz4e2neq7J6xJzq6wKN9/1W4mpRkpkojDwk9Xnx4ZkkIsKKAnya5r+OvZhvYKiiQkRtJOCFf3ZeBK0YAg==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:30:10+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: Mon, 30 Mar 2026 06:30:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F1B0A8CE0610980518BC9885AB0120CE880428ECFE04-0\r\nServer: nginx\r\nWechatpay-Nonce: 84186f9bc1e5f3a8eaa6fec1c47874c5\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: NX3BcYjsbqO1IgEkLx5mNkgQ4ypB6gwQwGeMxuDVV03wcsz1xxuL/BseHVOa1oqahZHphXEScazIaOiqTmI/vhqkbsbT9TVbY5Xlmtzr28nK35GZWtIsBRy9OOdYWH4DQCi4Y6XikFK9y3JP61khW/FxQG73EcbnyCLEThrKlD8Tq9vLqY3ABlr2H7aJx87DP0iYaf9++g/o2JhhdpsYY4CGqwJPOQ9PGRYG5zWnPAOW/BW4w7jHFPr2JatvSZya9XCbLPB4rbbdCrTefHljpPxx0EfRnf0MqYZeehircLi/4/j3CcgxRHQq7ntKfB3WPKLMeClSlVASjGxzS1s3vw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852209\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:35:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"4bAWnK8oLY0uIWYjQ86QPwKXWN94LoCo\",timestamp=\"1774852509\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"MoMWkmv7sOCfx85+ClAy3FfOS9YImgMMo+lRsbA0SXFx4c67FbJMqEVVWXiJDSKWXd8tyF7OKA/qwBJntX5SYfZNQ5ayJjwjxacSubD+qWHz7vXD5uN6XGrCXEmXc3gJVAzwPewZ4ArPbf6/WUJ3eCzOeh9HhPiMW6HIs2pZAqU7xR5HJ18hh6wcOCB/SFI3AqYg8FEFWlEp2Huvbb46JPXVPcNAsCBHtJmGoxl5QJsm8U8guvl5IDjoh/kh+uNVngsX8dp3sX+8QXKblJYAQws/+spWqPeRLqJCs3QnWNTfLGJA0cNUwc9SXCaG25x6JwcFwZOQAB3Dx+GZCswrSw==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:35:10+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: Mon, 30 Mar 2026 06:35:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 089DB3A8CE0610DF0218C2E7F8AF0120F8C40628D2DD03-0\r\nServer: nginx\r\nWechatpay-Nonce: b8ae21f69a2b1592b6eeac798fe42378\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: GrquJPPVxV9eb8qV+yFDryIUFHmwT+9ZtrYSSwQdh9vjaA2jAAFtoV0guHE8umPCqQiFU1oSQsSeyLoA9auiv1t/VZTfkQKPIp2bMWUyMi7w3zI7oim+nvuiema7mnts3mlktZGxdzIB46r2sSAnfaTDi5YAmrhf1/vOuNatQ9cJXL++YZ7Gp033PZd+hdStm8PNFs22HMWm3JiMEKl7ydsaWB5GACutUZoJx5svccXYvjOMy8qMia8YmA8hFqHWCjpfrWJdxRZFJb9kiXNV1AAi13itAArMyU+K0YwVvzLMectAjBQB9B5/WnMgATrooRx4izdcuoBFDb4p03stKw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852509\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:35:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"RNSWcH7FC2xUQRgDIttuQVgTfEQwer2f\",timestamp=\"1774852510\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"WjxMo2lp+VDR68yINeHoRvUIu8NPN0GMDF2feUnvWuoVcgCW2/coazWCWGi0D4+1cAtAosBEZC1b2Cbj2pCdjkPNYt2KwskqME6zxM0N44UA1Rtn46hV3nD+A5UjEz58PzTSMIyIdRNXEE4LjSfT28b+Gicjw81H6vn5hq0Ve0wHw6xZ9/Y+GVbhmhp3ItT0OId+jbGHltt+OxmeqfM4tpWUjH4BtS649Um0DKvlmWOggPkhFLrQ38QIDbk8nFy5bYEo6i52QimEKCKWpWD7DD5ZAwltLkmaAsLgEljjNfxe5DtNEFjLxbuBZbS1q6LJIzyWmFIiIcwevQ4ZvbFDDA==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:35:10+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: Mon, 30 Mar 2026 06:35:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 089DB3A8CE0610CE0418BD82F8AF0120E4A12228B1E903-0\r\nServer: nginx\r\nWechatpay-Nonce: c0e3675048d27c3370109347f2af5f4b\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: ZNYR68RCNAFCgqTvVBxNgEENsynbtnTQhA/R+Yb6B93ayL/n6TQzcI1fMKHGnaw4pFVkMD3ZUW9E4v2A5hthMmezN3CNtW5Mtu9aHmW+2G2xWQzA0WYvvbar0k53fcM/LJZ7RDy4HaOteEvil+ZfvqgY5rvjO+TkBWpJbtrTbmxFKst3xhwJ4pjbTJyRBpgHqWnX3p+MaIqf2Hdob0SB1WZXF6OOH7o1MfOt5Y7+XF8jlyXADieJl0vjIaI/BI0dgoYVDtkgu3JuqGHrNdLNUSy7DnRzJD932C5ejLv4gGmDLUMtWNhmaLzoYaT7l0Fe3+Xo2TEsLL4jXHqEWNEYqw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852509\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:38:03+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=\"NcbNcarAbyX6xY1J0ths0sRfjEUhUuIK\",timestamp=\"1774852683\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"z2sZfs/k/+zqXPptt6rxL0KfqLTVMfFcZX4cfvr5eXeQWZcRIVLMLLq+qZjP5x3i1XrxHRfKYfXCzlKDnGLk9SYVVxJ7jcNFf++86F6flt/+NHCHNnGELNyVSBEg7Y5tUvWXGuHaovcjjWv9DGu7XrMEdckCBJ/tjGNs06mqeQiHOsC2HuvQfsNOxV8qtla6Rs/I9xh4Ul4NAHl+NAKVfh9xLtbRPge/oUpuybzdVJe0uDyxzj3SOCACakS6JildALgM6oATImKHOM5hGH7WBYojmqXP1rsfGgU0mh8Olh/dw71dc4UyIUq97w9DOBQeGZznqTZqyJ+TdRoBOJ1qDw==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:38:03+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: Mon, 30 Mar 2026 06:38:02 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08CAB4A8CE0610920418B0C8C05520CCD42E28D78204-0\r\nServer: nginx\r\nWechatpay-Nonce: 4ddeeb9dfe18073f71fa3c9ce21dc1db\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: j35SRjdl0qNCVfmVSS0Vtqmg9pYGMC9HPU0bTC/eBnMkLKcMELMDfhZrmIDmKdWwgweQ6J/tv4vUrBtOfSAHDusn0QMXxL7u9lts0ajYsdgrb/+HKE5KhtmyhMQNQiqlpj/euKeHHB1Xl6qk+/IndaH9SH/e31f+HZ8+GC2aQR3pEc5wC/+eQR/Qx4z6flbZv50FIhs6oe1fJ7AhdE/AMgUE5gzTrq74a62jPQga51rMV5+AmiOa4O0Z8oB4HmBGooIxjGT6qHlEX+unbRuAtnVVg7cMuYZntEX8BERFxRSLPiNMMeJ3JYkol38G9wvdjjIStE3ZDkEgnEThbtxT+g==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852682\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"prepay_id\":\"wx30143802786349f301984f0d3c76990000\"}"}
{"level":"debug","timestamp":"2026-03-30T14:40:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Accept:*/*Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"qnroUuyR57xYA8U6slSVKJbFeVWheEjb\",timestamp=\"1774852809\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"yevzGVD9NHTq/y1CuEp+HlkyEDu8EWJ2SqsnApDy/LTIaz2IWZGFvI2H+3g0hdcRc78nt6YY+pr9vnJ+0ggVxtRKy4QO7jSyaiCLhltu4092vJ9Ksfz4Ep1tTEdWXnEsUJ842lVl41ZBdBTaL0ZXxDffdzjQZ2irrib0119xkFlwgJUOm4Ts30xzUob5EtWetKkGmtLIW1f3Qjx+6x7Mtx2YsZYFbc43kKIvyw5ZlUpSEW019gfA1+4tO6QDLaq873LNEFLgtVa+DxVEfgeWKPpDqGg3aQE802FXyQiUj3UcZ2jBqWjfIe4n6cRdqOSfCYAnKZLN8W/UL6EREqsKfw==\"} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:40:10+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: Mon, 30 Mar 2026 06:40:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C9B5A8CE0610ED0218E0E3F8AF0120EE9B2228D3CA02-0\r\nServer: nginx\r\nWechatpay-Nonce: a622583af2c3c1add71b82c41d774e55\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: lNSQAUOswg4R40brl+PUOXNhCGIfdu//VsJnnd4GAFMu9bBSp55zkyeJ+7WpQsGe8ZZzxh/Q6k3jrMDhnGtZMvfhOoAIiou+P6eLHX8Yi28NalSfchp1JifSiqeCHBON852dIGKF4xLEbqLEOFTFVSxApbk6bqcVXKgMvUOkzvdhByV9lqwhmxlPtB/U5HOemsQ/5pjuanqXo+TWf41Le4sTBH6rJSJ/OcP2Txp8cn4xe6vYMETKYhUj0W9Q7e+B7H0ATQqCNQnWdTsZNb4LqupG3wwSqa9HfbOBbLm5gdi3m6ho9nxzRCtIWYwEHCljtX8QOvVZGJsgVjhbbWuisQ==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852809\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:40:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"ItcHSeFQK9RqF90Z7Gx5L3DjC4b9fAK0\",timestamp=\"1774852810\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"DriZEhQWqrTuE5RtpE9tQUIR13y3IHKW4tGS9CWMP+r66DJP1fXXofuAczB6/Kt9f8Pacv2vFuaYm9Aab+jpJ5KPlxgTjQxADWxM54KfH1w0CXCIM4BXnSYqZIZtcEFolWuJpkkVQDCZ7AQ+u85CYakmp4UHonToadwIGy4gG92Tq4rZ6OS7JUx2UwTsBbqFVP7sj6lww7ziH6bZKPnptIOssW6Vmt8TeYliaNu7LJhQ1xUXg9aDairscY8J5LIZqxSuug4ytpZYFPewEPtJaqnNE3elgcRNGirpxDdUR2CGKP2ClmWUUTdpPSWG6fWXutXR5aH66F2802HweQNseQ==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:40:10+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: Mon, 30 Mar 2026 06:40:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C9B5A8CE0610CF0418DFAAC05520E29E0128D48501-0\r\nServer: nginx\r\nWechatpay-Nonce: a6554d46ad8e48785c37f84d692db96f\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: h1l6/2K2ymMEqorC/888SfckYs0phwV93F0f6+84NsQ1nOAmAxYv8R6xb/ObUWPrsIKYn4tpuKRVuIf623NSVza7mdihUH/9qLNY+pL3Ty16Gq2guZuQ5SUYl8mqvILVFhQZh263bQio5s6xlae8FAhqwtwaF/tum1nSdJKDat/nCkDy41DlMltwN58d5kQIvQ2NiP9teyRPLVRQ3K3GdcG3D3uX9c/UCPOLhEtFAzEfRRjGpi4Yp107Jx9fMMIeorsScMWjW2kbQqFJDmuClxA5VYxN6gFmr+IQpLSTXkjfXPqUKqEMhTphtzUqDcUzqV+KlkQnBaA6fkWc0nNELw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852809\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:40:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"FLwOf5ZPtAmtHPJTXqjt3La5TSDtZo4q\",timestamp=\"1774852810\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"qrpuQn61/3MbKl5ycGPkTaMGfyZCOIBfWw6ZvgPLSmF43gyvy7KNNP+120dy2eEYs6PiOEYPq53HTmuKZ/99mkCT+aEYI6WvvJuhsMScwwr8tpcXM/ucE5giOfoXr0CTWSXs4Q7cm9WIRBr8rFP5lBT0DOCuDvNKBUg9cuqwZ+YnU8zj+oy8Nz0zuBrlGWe339XnuiUZyRleYxClN7aWhfF1ZxTYQ28UvUECYucrjJGCzAF2bMTtQifWxS/fjyT36S9fx4NTwx3VC5lDVf1PxkC5vyQqgaYd/d8vEkJao2M4j7Hf8fRw5vJYdUWkAc2Vj8Xzq5bE18bRUtyDKtJn4w==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:40:10+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: Mon, 30 Mar 2026 06:40:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08C9B5A8CE0610A40618D9DB8C582094941928E0D605-0\r\nServer: nginx\r\nWechatpay-Nonce: f326adcbd1a8cb53b89f0895fc8b2b0b\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: HdH+s62/9ZFDHWOZbJuWc6ExE4nEkah/fooayJdDDMdGwSu4M2ZeXz4AWKjSxJq4lA2Qb6NpP6YLncbYGs8mX6oJGIRn/kJWr9EVOtm37/l7G3NRrEyurXheBVtrR4vzS1BLjlmqJG6+68zXyJ4th34qpIEcKKDcsQoTIg265gboj365c9EMD3abiJaJFKw2fHmgYacg0D0quXnRPqhK1nz+zvi4S8sWwmF7+/uIfp73yjuzPD7N3HxM+Jzs1ejpnVaL8qW6/o8GkMKqtrr9GIwuIlc4UxoKA42CHq7ZO39OUqeu12RNSiN9VwsGf2BQWu19Yv6jjePuC8TJdKHYlw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774852809\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:45:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141502430700?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"Eu0of1HsPoNm94LUF9nywuhrCl7M8lcs\",timestamp=\"1774853109\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"k7MMSdliVfi+qz1bsaOEm5nLUOGBOCKR/eF80M1Yk2KjngD5LMM6tm7mm5ounAZHxJeI+bu3fAk4jX1XTBtlKCB9/Mb3VqIwt6hzwLZv6K/FQnbykWg/51noLJ4Ao636VK40pGsWCp3R0w6w9t9FfpHHOmN9q+aFOgKTsY8rRZ2xNQIJR2LqZWeGLOswl4zotLN+KkkXJI6aIg7fwNCHdG+M8HbQSmCVVk8ION1KpwSaYojzCd6SH5L6At4WSF50McbFOhtFlGZkHmYChcbKUoi44z/psYJjEW/b8YeNzTdToyKrbjwd2wkqbJ/8+Wv85VRpsSbnz/SiR1I9YfVuTA==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:45:10+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: Mon, 30 Mar 2026 06:45:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F5B7A8CE0610A60318FAC18C5820CAC40428BF9701-0\r\nServer: nginx\r\nWechatpay-Nonce: 5268f1c8886c9e3c33efc858151bbca4\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: hx8/iYYMuR9iUzaZAIgIVK6MBa/nDHatWJEwBcJuKR+xZnsJkMkmRLrL+IbMMrbXvCG7sopgti9IvL2jZoB1GumjyzOhCR9j4fucVdZEwpYo4PpjNbKrBL2F4Zg5aLEQPnGKmmfgjFPBKlNSP0RyEJ0gMq0/OiXnMcDFov5UbjDhTL0SiDyKb4Pz8h73O4H1L+nWlBptTUK97Cty8cAjJW7eCwTzsdzAWCjVQqoWlNDReHasUkGwbuvjcgmbfZ5NRK5PREhLVw89QAF/ois5HIgBaUN7juqvlhcjerbPvXJbgXoFRPyy3u7LXwxfdeIqyd31S31L5cL+t68woyDojA==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774853109\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141502430700\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:45:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"rTidZ3orIHbMtEjqvxhIsZwn3LDXNSpK\",timestamp=\"1774853110\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"2koo9mucyBl46qqAIrChFLskS4GPrEcsJTJGMHVVXPOHUv25tIZTrmofEPPhxgvVISkfy8PXX5KvyaF0UJebcmqmKBjK8/mSwpUXxK+nJl3URNA1iPgLVBP3U552WFVigML4etuXVKt8ej3imdIr9+buS7oVtQ4ENnrbdOuJpi5+b7VMfez99rspCNPZQPkW12yzUnIisdtWNmxhIZ4Wbinx575ZuW0NX29CQNNhB/XNKQwZWuUESCqW6RAnx2q4kHWPWuuOb0f5lPnPOnAnXJbINZ8bT4pk8JScHqr3rA7bCZY+38Ukt8vfSC/Wp0NABHXf2TpWxScVI1Ds4T5hwg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:45:10+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: Mon, 30 Mar 2026 06:45:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F5B7A8CE0610810618B1E5F8AF0120DEBB2E28E59A02-0\r\nServer: nginx\r\nWechatpay-Nonce: 145abfd72e1c78fd884f0827047cec12\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: HcsyOYCSSV63ThTCeyVnmy6dculFOVs6ulE/5Y53kH6r+Bcj1GoUGXTAeSaGOpn0aTu1IKa+A+KLvtIAv529scf0FC+qOUbh0bhohMeoW8mOvKOd8FIWmO6dvbzOq5j/B+gqoRU8VusOcBHdSL0FWh+8mYZxgWi8Fj3VcVIs++G0kiPXgfG7NFr3jzpwNaw236a9LCPkhs301Nmnck0RGzj/NIA+egWEP0T0T/LnbWM5MuulBd9+tG8k1EJQ4YHebyPkvmHDvt1yJXy9xltwFza0F9/dY67W/bxTnHbPtqW+WqPNBK4kzsGT/pkZYgyi23a0YRTu3XDcDhVJmR157Q==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774853109\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:45:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"IUse6sE3SqWaoE8BwKYqcP7zLXIUL3wG\",timestamp=\"1774853110\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"D9LES+J2KgWLZhh1Lf4stkHffJJ5VP5HADOA5dBsABnFJsHDZD4gUqbGluKbYQmDuF66R9tsPnxf14uy62enHFCeL+CXbGmO0Sc47Alak9cRys6Ah/r3BOMtxiTVE7wYijl+AAGiyeNr+w9scrPrvYokzT/cQKIOAxfuCK08Tr6+ZHpMd+QIZgVY8TNin1J7FwfaC9RpIlfvlZdO4NIFRPbJmKi5gh4ZhFNOW+aYc0+F2Q9Et5+2Jotp1yjOYdYA4STP5U2MhSMBpRwIvP87ifF8ZaNazPQvl936WODSce5hnyipIFJRgQNVxLGdveRJpOo1RRGXUT+y8snVWEU0jA==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:45:10+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: Mon, 30 Mar 2026 06:45:10 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08F6B7A8CE06100418E9C6C05520E6E11828CEBF01-0\r\nServer: nginx\r\nWechatpay-Nonce: 3acb7f665baaef1acaaef693e6897631\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: xwyDQFxHxKmVy8ta7ZAmXHXK+MG9bXx7w+oaj4yqFXEsvYHVeq3DmS8TyU7IXm59e8M8fLnGXq/I1zgkdkZAaVhBERHdCYYyDkmr6Ird0k3Cyw/X5LHHUGpoJfJ1PT9/58l3wzU/MN/mX1kkAa2Z/eOzv/+IrrSytGaafl6BdXtIWS4KwXO7bmNvrIGHmOWjm+PfSZgKPAm8sAP882m/V7jEWoXgHF+ZUaReJyPtiR3iysHgITB8iYBI7hAOGsqte3ZLiHgL4sbZoiIaHh2z9L04IkOmidgz8fbuJ8xMgfxnO32v28xhiWdpHwH8l1Kxgx+tSNMOfkkOlQ7Y7aLDOA==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774853110\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:50:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330141553661200?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"CAGmt8wF9qTsmhq2wtFUZ1Qch5OZXB7i\",timestamp=\"1774853409\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"lAbvMuUzgyzaMhI8nMPr7StDWO0oaWkrsyCrBtWq2/Fy3OPtSM7meKe7p4R1a3wpVXX0w+rUEsUK/6IXtiPEVsQcS54PEbjVhnukoE4NRqY2AhR730Kpy1tRRztbbmJ7SI3UcBrE1pWnQ4vvK/EpdquoGXMaylIsF4ysFKoYvtwUIGzShHUjCVrnDMOO3GQQqozt2+HBhdN+Xh0V34w/GcVhVZOfYefLFdcjWzPOHyFpWtAjiXvkk/pIjLC5H+Uqv1ki0j6vYvbzKi++p9/fKFgN4OUj1HKviPI7DCAfiZZiprxWpCkNKqBjidQgiAR9E4gUjU2r4GjIAeyg4ksHWA==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:50:10+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: Mon, 30 Mar 2026 06:50:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08A1BAA8CE0610B303189796F5AF0120A08F0D28DDC702-0\r\nServer: nginx\r\nWechatpay-Nonce: 5f3341e84b6efe7889f760a8d08671d9\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: psj9TMnQhKPgWt2KZ5cWgXQNeEwH94D/8nzNAZDthmXaPsRZRIuVfBpM/+FUp3i7mJRlSLnP+zDG+zneW2kguE4ybx6tG9SIWXx6a0fmRS377JlVgXabyfsW+4BusqNJZ9UGnSuRxKhvOAbubENyg/CdnuiShJpxZa1aqQV2y8/PMbABAFu8luB3P5+x/tpagLisOo+wMPFM7SEnwcB13tHDBBd2GWobCPMu7IerIeZrtOXKyHaJllW/NVNbzghPqEcVHp+BkPa1dem7/G5TPLe58ll46p42Ub//ZUJqz0l5G7NMfNz7205rXMQ0TcAdT8Nt5X85BHtvbxgDI7IZeA==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774853409\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330141553661200\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:50:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"CGJjD9KamZZMMeJfELQArIDGyfDNer6r\",timestamp=\"1774853410\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"xyR6nqqPdk4xcFGgcHlJwxVGKcUdZzNUtbpFEoIsnlo/7dOc8F9VmJllzy8SUrPJ5NlZb/d/WlIcK/Zk87d43F6QKMpfbkVILfLzz7jcpP7CaTR7M3og+XHolZt5duloR/w0hV4JMjyfzsLVJD9SRbDeHHijsn9rOSLobvw3JDTIY33gXrvaXYXZdJnt7tnMDWE08siy/nt49+jRVkIrCDYX2Y65bLLPLSI6uur+CYKAsUOuKyLggxxt6Yyrx7VTXpzvSEP9OETiIZ6nwqrHVACRhtWQUmcGtd4r8j0LFjWtx8KBUNXRRCz/8dinz+STvwUOsf71iLrK2xTiPSaIUw==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:50:10+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: Mon, 30 Mar 2026 06:50:09 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08A1BAA8CE0610890618E8D58C5820B2D51E28E6F905-0\r\nServer: nginx\r\nWechatpay-Nonce: f9f51d96596976a82cd63568f1c7d667\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: gOUDJh4kfVtfQyedAp4p4V7CoWb36xxkV4snQIl6o97C4nlWoR/BL0POzYYkukuCH1qqJG8crTcjcyG8Q8dBx0iVvXpx4m394YwuJM1yZLXGRgGJV+LgJRtB2bUZSFJN9BvioB3vp+RoUuIfHUwBXQvASGEGzE5MAwn9P+Swnhi0fyo4PsCf8F29naP/O0O2ngsLfA33IDFGhcutbD25abUbXxG6JpWBJY4vr0hCNMlEc4Yrr96Hj4n+FhylNiRNXQdwyzGw07z1+Q02bFb4V6ljmOONWTBLAhhEwB7YvRWlA54mPDhIxcIzHrVjBEUDOHOuIBWY2jcyHqCR0JybOw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774853409\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T14:55:14+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"xqmIXq7Rll2vU1KB9mPNavFpSGaNugN5\",timestamp=\"1774853709\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"Q9zSjrd+jUT/9twAQd83/dfI8ykpWD4xcYA05k70IRNBcaxJkrFE3lWVyZj1ydruojrJ/jHd5P1yoNbHxpS5JoQ0oEs+3Ols5cNROP7yLu+KwyrX6DMPk8NUlKqCDFhteIJAfDixtUV3hkD1EpOjElFlN9zLUTiDgczITvtReOlPaQf8zHfy9z79sK+tpioQWzO1wCDD3eYjJkL4tIc+DJXMYeI0F2VEFJGrXbCLFXn1DeuhjuruW258wpYypucPvLCVNQgPGDXthZuRIZkuBniEPaIqpDuIaROKfArJ3aASQOOq56KR0a1sAEY3cH8qXVyWMrHm064QhJ0JCUBWZg==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T14:55:14+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: Mon, 30 Mar 2026 06:55:13 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08D0BCA8CE0610E606189982F8AF0120C4910E289EF805-0\r\nServer: nginx\r\nWechatpay-Nonce: c258cf54256cd17508fd087352d0d49e\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: BT6OpYo5sDBJg22UsuF/BktrJy1xKfZY82/4rp7sOFipBl1LK6tV8tlu7mLv9omqkdVL18wufHRNFHMz2qGKtaDL1+wQqMaTyDK54F+rDC8Dwg3RSKwS6EloAF8/dsiydqBK8N7IJLVaAn8gI5bukoK0VxkXeRANnLI6Mh693zKyLNRSQ81wilDaQ8dUkvWhSIpDQQaQ5JMHLKVbKt96Djukny5dL0lF6CjxaQqT/Blqw7z1dELcu6RjFt8rK0pUmGb4Z0T4BLFVaDpgD1wabT7ascvm/Q31yj5BC4pzmHty/AIuSFcaccyL3/vS50f3+5bTrehOVcIRnB8ceFywKw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774853712\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T15:00:11+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"AQfdz24ssfkfKdBjuIKhrJCRToQ6W9Cl\",timestamp=\"1774854009\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"5y4R58x9sjtGkG+h2jbh1cYH/T6OT0k4RadV+UNs/7LdQ6m9SuNoN9f2AYmZfEFAEPzEnrwzlpALKWhNpU341+YkfbwRBns4p28huqOZWemw6+kEHVl2P/YoZUi10TnsJVgEfU7dDB5wdwSbEpb6qPqkncGaHblEmLhI3XxprLA1XX491uRZxbVXrMNllEIa7upkBFWSjuBttZyg/oaUOZrVFLYz4k+Hm56xkh9JP/gh9V3R0ejl6BLSq8A38SnHkGG7oRDBPzd0v3w7ywrxwc5XnthG5NGlWV4zvI6AHcT61dUimBCY0nHY5qoRsXFsqXR+mfss5KX+e0Ci7CymNg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-03-30T15:00:11+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: Mon, 30 Mar 2026 07:00:11 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08FBBEA8CE06100718BD82F8AF0120BCC21628ACFA03-0\r\nServer: nginx\r\nWechatpay-Nonce: 04eb0e96e3dced8c4dd98d2067d6da7f\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: UQ2bpd8rGxxN6xTOac0zsb+UCluQ49ZHHQRWlG6UxKGb/cuUVPBqHBZmNaIdO5boPFLMK9mMLEOdUyJZIUuLZpqFoVsgI16jk5p52Cq0T09JlxUTZ7r1YVAV52yeaBgKxzCmQsEKw6eFSgtJoHTmsG73HQPxcohJxBNwQxf95isX0Q4temD7MjZZ+yBS687Q/7dXaKtZSk07c8jY5WNk8raTAjKIszCqO4MAJIlFczULZS6T3pY5wW+cSDdGNuB7TlHJbqkocuRX2DvrC7UA3Jyvj9PlEdgo7ruj1iFrQ+2Ru5l8IluQiQx/j0/udCWvPedyXvCiqM+n2uB+ROfT7g==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774854011\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T15:05:10+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"5tos3V5ApzXkQKeQlrwYCTxAQ0s9C6YS\",timestamp=\"1774854309\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"4j/24XDxRT5mFZd98c/obIMTLWEzXV5i/lDYD4crN8dQXll9zFRWKvkxPuJRTo04wr0xTgqcw+tVfyyhufFMiJhlSft5hyh3LEEHozjzu1kSGGePipiPAXEzqKCv0XSc8veHD4zoRq/2wk7289TKj44Qsf1USDYO762SfcgRw6R2rYDTu816uV7+u5z/KN6ujN8vqn7zb3HomHhNjgdacvRUhGzoY5Y4DfoUReXD/WVcETxTIGHTYZ59lDdtS3PMjas6/1lCkzdPbLheYhSEDU1GNzhRKfYV4fAMEbAv+laFJOswN5MTCwQ5Tq8pPxCKKOrs4XePIxGYj7xntXb5AQ==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T15:05:10+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: Mon, 30 Mar 2026 07:05:10 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08A6C1A8CE0610571886CFC6AF012094A90928ADFB04-0\r\nServer: nginx\r\nWechatpay-Nonce: 061afaf9987c1ec787df70b7640c4b12\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: ioExuadHX2iVBwr0LO2oi2XjkrHuR2RBgCOOvF4gVxHqkdBCm4XSscy+jGJ2H5dlU+GGGNejbNczldb+PWIdwdr6MC3Is8V9cjgCHxUndrNz75zVnFS968KBuJ1zkzrcTWf7ophKZQ6r27Qm7uVpgIUKCdA2cg8SLBroxoLwUiG5lBkMf06j1cVhqp7sdPFoj38W2uNUONwCsYFou8Q/vwwKLa1xGteYK91fUtffLXu4kNKNYjP8nnkapFaJLBq1Zc0DNX+vRQ2LuIgKArkUy0R7Cyb3XttGqQNbTS3hcTlBrXas+ofDfUnPR5zV0a0nFbV2sV1xwuYWBgr6a4Zqlw==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774854310\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}
{"level":"debug","timestamp":"2026-03-30T15:10:14+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.mch.weixin.qq.com/v3/pay/transactions/out-trade-no/MP20260330143802578900?mchid=1318592501 request header: { Authorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"0I968RakemptQWgjIqDCc0PEG9ZzSqoE\",timestamp=\"1774854609\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"ZwA0YzrqeXCsv0KN9x9swSLcU0V35PsGYjgRt4T9BlwCrwds76Sy1spdPRX1scnfv5UHehhO5M+/kS7tcc+vlq6+ZZ8FKD/Nlg61EgSka8Ry+CsU1EZQQrwzxu0YSMKGIW/REt5ClEBw/rqnBq81Dkoe4SEdH3v7ugv4r3gtdcv8LrIb62Ok4+Huop9A0l4gKUMlNpddytaKpxjq2Etn7AxU3YY3wJVN9OEIKQ1PpcaBSdDqFfI6x/kuxol3a2oyEsKBJT+1xs0a9ZeNTPkMeuZ4EPxQpFq06ZdH23k+jRfIGGF63G1iuzSagZimpJMI47kM521gj7CzkcP5EeW5NA==\"Accept:*/*Content-Type:application/json} request body:"}
{"level":"debug","timestamp":"2026-03-30T15:10:14+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: Mon, 30 Mar 2026 07:10:13 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08D5C3A8CE0610BE0318E0CFC05520F8BD1A28D5DF03-0\r\nServer: nginx\r\nWechatpay-Nonce: 70860c9185cfd03e71778c0f64c053c5\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: PHrVCE95WRVDHpu03AQeo5z5yBRAMiOlyGpt9rDW8Fv7sXWVg0LhtErGeSlmXqgDu6olOywa7QiTY36LhXE7L5hANP84EaDB0sps2Twtc1Ty8z6UpZjcx6m4ym0yT+fl2oEQFbu0zZvr+6AAa9wyuiKnIoJ9DjHeUXOZqzJgEnMYrMipkeHOqR7OrkD5pVnOWV86OaTEuYau9Lct0VATXjeSAMFR8f5yOL54/iAzpjahayElWa/p9xZmU+L2mB3ElSjCvIjoR1L00OMWXf+9e61IbCMr6JEvDgBN/2reZJWWLLFT3i2Wr8ntoZkG0OEvFTguCRb84cZadIsu7FzF/A==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1774854613\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"amount\":{\"payer_currency\":\"CNY\",\"total\":100},\"appid\":\"wxb8bbb2b10dec74aa\",\"mchid\":\"1318592501\",\"out_trade_no\":\"MP20260330143802578900\",\"promotion_detail\":[],\"scene_info\":{\"device_id\":\"\"},\"trade_state\":\"NOTPAY\",\"trade_state_desc\":\"订单未支付\"}"}