6da6964451
- Go/Gin/GORM + 纯 Go SQLite(无 cgo) - Channel 多渠道接口:支付宝当面付(precreate)/电脑网站支付(page.pay) 已实现,微信占位 - 多商户 merchants 表,回调验签+金额核对+幂等+查单兜底 - 收款页/结果页/二维码端点;docs/ 设计文档与部署 Runbook - 密钥走环境变量/Bitwarden,不入库 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
12 lines
567 B
Go
12 lines
567 B
Go
package model
|
|
|
|
// NotifyLog 异步回调审计日志。每条通知的原始报文 + 验签/处理结果都留一份,便于排查对账纠纷。
|
|
type NotifyLog struct {
|
|
Base
|
|
Channel string `gorm:"size:16" json:"channel"`
|
|
OutTradeNo string `gorm:"index;size:64" json:"out_trade_no"`
|
|
Verified bool `json:"verified"` // 验签是否通过
|
|
Result string `gorm:"size:32" json:"result"` // processed | duplicate | amount_mismatch | verify_failed | not_found | ignored
|
|
Raw string `gorm:"type:text" json:"raw"` // 原始表单报文
|
|
}
|