|
|
a93acc0784
|
有效天数问题,充值单回调问题
|
2026-05-08 11:46:34 +08:00 |
|
|
|
bc344f892c
|
新增日志输出
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m33s
|
2026-04-24 11:25:13 +08:00 |
|
|
|
045aa4fa3a
|
fix: 修复微信/富友支付回调配置加载错误
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m5s
- WechatPayCallback 移除对永远为 nil 的单例 wechatPayment 的依赖,
改为动态按 payment_config_id 加载创建订单时所用的精确配置
- PaymentV2Service 新增 VerifyCallback()(v2 XML 验签)和 PeekOrderNo()(不验签预解析)
- FuiouPayCallback 由 GetActiveConfig 改为 GetConfigForCallback,
通过 ParseNotify 预解析订单号后精确加载配置,防止切换配置后旧订单验签失败
- wechat_config.Service 注入 assetRechargeStore/agentRechargeStore,
新增 GetConfigForCallback():按订单号前缀查 payment_config_id,
GetByIDUnscoped 加载配置(含已停用/软删除记录),找不到则回退激活配置
- 修复微信 v2 回调响应格式:从 JSON 改为 XML,避免微信持续重试
|
2026-03-31 19:17:45 +08:00 |
|
|
|
06ee422e34
|
fix: 富友验签失败 — 补全3.3接口所有非reserved字段(空值字段也必须参与签名)
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m7s
|
2026-03-30 13:48:45 +08:00 |
|
|
|
30d6743310
|
fix: 富友验签错误 — 签名原文必须包含空值字段(与富友文档签名实例一致)
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m9s
|
2026-03-30 13:21:04 +08:00 |
|
|
|
d56b841443
|
fix: 富友回调应答XMLName缺失 + term_ip自动探测服务器IP替代硬编码
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m8s
|
2026-03-30 12:46:50 +08:00 |
|
|
|
8296742cce
|
fix: 富友预下单补充必填字段 txn_begin_ts(交易起始时间)
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m6s
|
2026-03-30 12:23:50 +08:00 |
|
|
|
0c82ae2b73
|
fix: 修复富友预下单报文格式错(1014) — XML根元素、小程序tradeType、termIP三处问题
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 6m27s
|
2026-03-30 11:57:46 +08:00 |
|
|
|
a308ee228b
|
feat: 新增富友支付 SDK(RSA 签名、GBK 编解码、XML 协议、回调验签)
- pkg/fuiou/types.go: WxPreCreateRequest/Response、NotifyRequest 等 XML 结构体
- pkg/fuiou/client.go: Client 结构体、NewClient、字典序+GBK+MD5+RSA 签名/验签、HTTP 请求
- pkg/fuiou/wxprecreate.go: WxPreCreate 方法,支持公众号 JSAPI(JSAPI)和小程序(LETPAY)
- pkg/fuiou/notify.go: VerifyNotify(GBK→UTF-8+XML 解析+RSA 验签)、BuildNotifyResponse
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-16 23:28:42 +08:00 |
|