Dashboard 运行概览
在线终端
{{ dash.sessions_active }}
今日交易
{{ s.auth.total }}
批准
{{ s.auth.approved }}
拒绝
{{ s.auth.declined }}
部分批准
{{ s.auth.partial }}
超时/断链
{{ s.auth.timeouts }}
解析失败
{{ s.auth.failed_parse }}
今日 Batch
{{ s.batch.total }}
Batch Accepted
{{ s.batch.accepted }}
Batch Rejected
{{ s.batch.rejected }}
在线终端会话
| Session | Remote | 连接时间 | RX | TX |
|---|---|---|---|---|
| {{ se.session_id }} | {{ se.remote_address }} | {{ se.connected_at }} | {{ se.rx_count }} | {{ se.tx_count }} |
| 暂无在线终端 | ||||
最近错误
| 时间 | Trace | 错误 |
|---|---|---|
| {{ e.receive_time }} | {{ e.trace_id }} | {{ e.error }} |
| 无 | ||
Authorization Trace EIS 1080 联机授权
交易列表 ({{ traces.length }})
| 时间 | TID | 交易 | 金额 | RC | 动作 | ms |
|---|---|---|---|---|---|---|
| {{ shortTime(t.receive_time) }} | {{ t.tid }} | {{ t.transaction_code }} | {{ fmtAmount(t.amount) }} | {{ t.response_code || '—' }} | {{ t.action }} | {{ t.latency_ms }} |
| 暂无交易,等待终端连接或发送请求 | ||||||
Trace 详情 · {{ sel.trace_id }}
{{ replayMsg }}
交易类型
{{ sel.transaction_name || sel.transaction_code }}
MID / TID
{{ sel.mid }} / {{ sel.tid }}
PAN (脱敏)
{{ sel.masked_pan }}
金额
{{ fmtAmount(sel.amount) }} {{ sel.parsed && sel.parsed.currency }}
响应码 / 动作
{{ sel.response_code||'(无响应)' }} {{ sel.action }}
命中规则
{{ sel.matched_rule_id || '默认' }} {{ sel.decision && sel.decision.reason }}
解析状态
{{ sel.parse_status }}
错误
{{ sel.error }}
解析字段
| Group | 字段 | 值 | 长度 | 格式 |
|---|---|---|---|---|
| {{ fld.group }} | {{ fld.label }} 敏感 | {{ fld.value }} ⚠{{ fld.error }} | {{ fld.length }} | {{ fld.format }} |
EMV TLV (Group III v055)
{{ tl.tag }} {{ tl.name||'(unknown)' }}
[{{ tl.length }}] = {{ tl.value }}
原始报文 (HEX · 已脱敏)
Request
{{ sel.request_raw_hex }}
Response
{{ sel.response_raw_hex || '(无响应)' }}
选择左侧一笔交易查看详情
Batch Center EIS 1081 Data Capture
提交 Batch
或在下方粘贴报文文本(每行一条记录,字段以 | 分隔)
Batch 列表 ({{ batches.length }})
| 时间 | 商户 | 批次 | 笔数 | 净额 | 状态 |
|---|---|---|---|---|---|
| {{ shortTime(b.created_at) }} | {{ b.merchant_number }} | {{ b.batch_number }} | {{ b.record_count }} | {{ fmtAmount(b.net_deposit) }} | {{ b.validation_status }} |
| 暂无 batch | |||||
Batch 详情 · {{ bsel.batch_trace_id }}
{{ bsel.validation_status }}
{{ bsel.response_code }}
商户 / 终端
{{ bsel.merchant_number }} / {{ bsel.terminal_number }}
批次 / 日期
{{ bsel.batch_number }} / {{ bsel.batch_date }}
笔数 (声明/实际)
{{ declCount(bsel) }} / {{ bsel.record_count }}
净额 (声明/实际)
{{ declNet(bsel) }} / {{ bsel.net_deposit }}
Hash (声明/实际)
{{ declHash(bsel) }} / {{ bsel.hash_total }}
校验问题
| 级别 | 代码 | 说明 | 行 |
|---|---|---|---|
| {{ is.severity }} | {{ is.code }} | {{ is.message }} | {{ is.line_no }} |
无校验错误
记录
| 行 | 类型 | 字段 |
|---|---|---|
| {{ r.line_no }} | {{ r.record_type }} | {{ recSummary(r) }} |
选择左侧一个 batch 查看详情
Scenario Rules 场景规则引擎
规则 ({{ rules.length }})
| ID | 类型 | 优先级 | 启用 | 动作 | 条件 | 命中 |
|---|---|---|---|---|---|---|
| {{ r.id }} | {{ r.type }} | {{ r.priority }} | {{ r.enabled?'on':'off' }} | {{ r.respond.action }} | {{ JSON.stringify(r.when) }} | {{ r.hit_count }} |
规则集 YAML(编辑后保存即热生效)
Profiles 协议字段定义
字段布局、framing、分隔符、编码均在 profile YAML 中定义;接入真实 EIS 1080/1081 样例时只改 profile,无需改代码。
EIS 1080 授权 Profile
EIS 1081 Batch Profile
{{ profileRawName }}.yaml
{{ profileRaw }}