Commit Graph

14 Commits

Author SHA1 Message Date
admin c64eb31719 fix: 正确获取BepUsdt钱包地址
BepUsdt API返回的钱包地址在token字段中,不是address字段

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 20:52:24 +08:00
admin 55b1ced510 fix: 回退签名修改,保留钱包地址获取增强
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 20:22:05 +08:00
admin 1b86cce92b fix: 修复BepUsdt签名问题
- 将Amount字段改为string类型确保签名和请求格式一致
- 使用格式化的金额字符串进行签名和请求
- 增强钱包地址获取逻辑,支持多个字段名

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 20:02:37 +08:00
admin c1fdbe7938 fix: 增强BepUsdt钱包地址获取逻辑
- 尝试多个可能的字段名获取钱包地址
- 如果没有直接返回,尝试从payment_url解析
- 添加详细日志记录

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 19:38:42 +08:00
admin 7bbff3223b feat: bepusdt支付渠道增加钱包地址显示和复制功能
- 后端: 添加wallet_address字段到支付信息返回
- 前端: Checkout页面显示钱包地址,支持点击复制

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 19:24:00 +08:00
admin 38b03878e8 feat: 订单自动过期-查看时检查并取消超时订单,收银台倒计时结束自动取消 2026-05-28 02:17:47 +08:00
admin 175022a3fd fix: 收银台金额和二维码修复-提取payment_url用于二维码和支付链接 2026-05-28 01:40:54 +08:00
admin 8319b4b7ed fix: BepUsdt签名amount改用fmt.Sprint与请求体float64序列化一致 2026-05-28 00:26:17 +08:00
admin cd24e88f60 fix: BepUsdt请求体amount改为float64数字类型,修复订单表格宽度 2026-05-28 00:12:18 +08:00
admin 632fff3b49 fix: 参照company项目重写BepUsdt支付:amount用%.2f格式化,请求体直接序列化map 2026-05-27 23:02:50 +08:00
admin 6d5305430f fix: 修复BepUsdt配置解析失败导致签名错误(JSON数值类型无法Unmarshal到map[string]string) 2026-05-27 22:43:38 +08:00
admin 081a26c164 fix: BepUsdt签名改用fmt.Sprint格式化amount(与官方一致),添加调试日志 2026-05-27 13:08:07 +08:00
admin 5d3e045e12 fix: 修复BepUsdt签名错误和待支付订单付款入口
- payment.go: 添加timestamp字段到签名和请求体(参照官方epusdt实现)
- payment.go: 修复amount格式化,使用strconv.FormatFloat替代Sprintf
- payment.go: 修复expiration_time处理(毫秒转秒,计算剩余秒数)
- payment.go: 修复apiURL尾部斜杠处理
- OrderDetail.vue: 添加去支付按钮(pending_payment状态)
- Orders.vue: 添加去支付按钮(bepusdt跳转收银台)
2026-05-26 20:55:13 +08:00
admin 09f1ee4601 feat: 实现站内USDT收银台支付流程
- 后端: payment.go 支付处理(创建订单/回调通知/状态查询/签名算法)
- 后端: 新增公开支付通道API(PublicList,不暴露config)
- 前端: Checkout.vue 收银台页面(倒计时/二维码/支付轮询)
- 前端: Cart.vue 对接动态支付通道,选择bepusdt跳转收银台
- 前端: API添加paymentChannelApi和orderApi支付方法
- 路由: 注册checkout路由和支付相关API
2026-05-26 16:43:31 +08:00