仪表盘
今日平台交易概览 · 数据每 30 秒自动刷新
今日交易额
--CNY
T+0今日实时
今日订单
--笔
待处理 --
支付成功率
--%
今日完结口径
在线设备
--台
心跳 90 秒窗口
近 7 日交易趋势
查看报表
通道交易占比
今日
最新订单
查看全部
订单管理
全平台交易订单 · 状态机:待派发 → 待支付 → 已支付 / 已过期 / 已关闭
商户管理
接入方商户与 API 密钥 · 密钥采用 AES-GCM 加密存储并支持轮换
商家申请
论坛商家入驻审核 · 通过后自动创建商户并绑定论坛账号,密钥由商家在论坛侧自助领取
收款设备
免签收款设备 · 经 WS 网关(/ws/device)保持心跳,断线重连不丢任务
对账中心
订单事件流(order_events)为唯一事实源 · 按日核对到账与补单
应结金额
--CNY
--
实结金额
--CNY
--
差异金额
--CNY
--
差异明细
差异类型:金额不符 / 迟到到账 / 缺到账事件
系统设置
运行状态实时监测 · 服务参数经环境变量(TP_*)配置,修改后重启生效
服务运行状态v--
服务版本
TinkPay v2 Open API + WS Gateway
启动时间 / 运行时长
进程启动时刻与累计运行时长
MySQL 连接
SELECT 1 探活结果
WS 网关在线设备
90 秒心跳窗口判定
待处理订单
created + pending 状态订单数
待发回调通知
notifications pending 队列长度
基础配置(环境变量 · 只读)
服务监听地址
TP_ADDR,生产环境建议仅内网 + Nginx 反代
对外 Base URL
TP_BASE_URL,用于拼接收银台跳转与回调地址
订单默认有效期(分钟)
过期后进入 60s 到账宽限窗,再由超时扫描置 expired
订单重派上限
契约冻结值(MaxDispatchAttempts = 2),不可修改
安全与签名
Master Key(AES-GCM 主密钥)
加密商户 API Secret 与设备通信密钥;轮换需执行密文迁移脚本
签名时间窗(秒)
请求/回调/WS 帧统一 ±300s 容忍窗(契约冻结)
nonce 去重存储
多实例部署必须使用 Redis 共享去重
回调失败重试(15s → 24h,8 次)
1/4/8 次失败后触发告警通知
设备时钟漂移容差(60s)
允许到账时间早于任务下发时刻 60s 内匹配
到账金额不符自动挂起
记 payment_mismatch 事件并推送对账中心,订单保持 pending
通知与告警
Webhook 告警地址
告警级别
