修正文档
diff --git "a/source/_posts/\344\270\200\345\215\241\351\200\232pos\346\216\245\345\217\243\345\215\217\350\256\256.md" "b/source/_posts/\344\270\200\345\215\241\351\200\232pos\346\216\245\345\217\243\345\215\217\350\256\256.md"
index 9d5472e..7dcd390 100644
--- "a/source/_posts/\344\270\200\345\215\241\351\200\232pos\346\216\245\345\217\243\345\215\217\350\256\256.md"
+++ "b/source/_posts/\344\270\200\345\215\241\351\200\232pos\346\216\245\345\217\243\345\215\217\350\256\256.md"
@@ -374,3 +374,32 @@
## 前置机主动接口
+### 扫码付中间过程通知
+- 命令字
+> 0xF1
+
+- 请求
+> refno, 10 byte, BCD 格式
+> stuempno, 变长, 1字节长度+ 数据内容
+> custname, 变长, 1字节长度+ 数据内容 (GBK编码)
+
+- 应答
+> 终端流水号,4 byte
+
+### 扫码付完成通知
+- 命令字
+> 0xF3
+
+- 请求
+> refno, 10 byte , BCD 格式
+> status, 1 byte, 1 - 成功, 0 - 失败
+> fail_reason, 可变长度,1字节长度 + 数据内容, 仅当 status = 0 时存在
+> stuempno, 变长, 1字节长度+ 数据内容, 仅当 status = 1 时存在
+> custname, 变长, 1字节长度+ 数据内容 (GBK编码), 仅当 status = 1 时存在
+> amount, 4 byte , 支付成功金额, 仅当 status = 1 时存在
+> availbal, 4 byte, 账户可用余额, 仅当 status = 1 时存在
+
+- 应答
+> refno, 10 byte, BCD格式
+
+
diff --git "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\345\271\263\345\217\260WebSocket\345\215\217\350\256\256\346\216\245\345\217\243\346\226\207\346\241\243.md" "b/source/_posts/\344\270\200\345\215\241\351\200\232v5\345\271\263\345\217\260WebSocket\345\215\217\350\256\256\346\216\245\345\217\243\346\226\207\346\241\243.md"
index 51b8c0d..0e6e7d2 100644
--- "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\345\271\263\345\217\260WebSocket\345\215\217\350\256\256\346\216\245\345\217\243\346\226\207\346\241\243.md"
+++ "b/source/_posts/\344\270\200\345\215\241\351\200\232v5\345\271\263\345\217\260WebSocket\345\215\217\350\256\256\346\216\245\345\217\243\346\226\207\346\241\243.md"
@@ -15,6 +15,9 @@
## 背景
一卡通平台所有终端设备,包括食堂POS、车载机、考勤机和前置等应用端需要能接收从服务端推送过来的数据,并完成相关业务。这些接入终端等都是Client。
+**服务地址**
+`http(s)://ip:port/epayapi/websocket/devlogin`
+
## 接口
### 1 创建WebSocket连接
* 从Client发起请求
@@ -29,7 +32,7 @@
| --- | --- | --- |
| clientid | clientid | 客户端生成临时ID |
| local_time | 本地时间 | YYYYMMDDHH24MISS |
-| devphyid | 设备物理ID | |
+| devphyid | 设备物理ID | 如果不是终端设备,没有这个域 |
~~~json
{
@@ -81,6 +84,8 @@
| --- | --- | --- |
| devphyid | devphyid | 设备ID号 |
| refno | 交易参考号| 服务端交易初始化成功后生成|
+| stuempno | 学工号 | 进行支付的学工号 |
+| custname | 姓名 | 进行支付的学生姓名 |
~~~json
{
@@ -90,7 +95,9 @@
"data": {
"clientid": "123fabfdef19f",
"refno": "20170427132134000001",
- "devphyid": "10000008"
+ "devphyid": "10000008",
+ "stuempno": "20140001",
+ "custname": "张三"
}
}
@@ -115,9 +122,7 @@
"retmsg": "成功",
"requestid": "5656565",
"data": {
- "devphyid": "10000008",
- "stuempno": "20140001",
- "custname": "张三"
+ "devphyid": "10000008"
}
}
~~~
@@ -172,7 +177,6 @@
| devphyid | devphyid | 设备ID号 |
| refno | 交易参考号| 服务端交易初始化成功后生成|
-
~~~json
{
"action": "qrpay_finish",