📄 mag.h
字号:
"拨号出错",
"数据发送出错",
"接收超时",
"数据接收出错",
"协议出错",
"接收数据超限",
"TPDU出错",
"校验出错",
"无效位",
"无效参数",
"长度无效",
"域名不存在",
"比较出错",
"缓存超限",
"MAC出错",
"冲正完成",
"终端未锁定",
"不支持手工输入",
"主管密码错",
"柜员密码错",
"不支持的交易",
"通信方式错",
"通信BPS错",
"有效期格式错",
"过期卡",
"电话号码错"
};
code unsigned char* Err_Str_Yin[100] = {
"查发卡方",
"查发卡方",
"无效商户",
"没收卡",
"交易失败",
"发卡行故障",
"特殊条件下没收卡",
"未知错误代码",
"请求正在处理中",
"未知错误代码",
"未知错误代码",
"发卡行不支持的交易",
"无效金额",
"无效卡号",
"无效卡号",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"重作交易",
"交易失败",
"交易失败",
"交易失败",
"不可接受的交易费",
"未知错误代码",
"找不到记录",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"格式错误",
"无效卡号",
"未知错误代码",
"没收卡",
"没收卡",
"没收卡",
"没收卡",
"没收卡",
"没收卡",
"无此信用卡帐户",
"交易失败",
"没收卡",
"无此帐户",
"没收卡",
"无此投资帐户",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"余额不足",
"无此支票帐户",
"无此储蓄卡帐户",
"卡已过期",
"密码错",
"无此帐户",
"交易失败",
"商户不允许的交易",
"无效卡号",
"无效卡号",
"金额太大",
"无效卡号",
"违反安全保密规定",
"原始金额不正确",
"超出取款次数限制",
"呼受理方安全保密部门",
"没收卡",
"发卡行超时",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"PIN次数超限",
"未知错误代码",
"请向网络中心签到",
"未知错误代码",
"POS终端重传脱机数据",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"未知错误代码",
"正在日切",
"系统故障",
"系统故障",
"违法交易",
"重复交易",
"交易失败",
"系统故障",
"无效终端号",
"系统故障",
"PIN格式出错",
"MAC验证失败"
};
code unsigned char* Sh_Str_Pos[8] = {
"请刷卡>>>",
"输入个人密码",
"请顾客确认金额",
"冲正...",
"保存",
"正在拨好中...",
"数据传送中...",
"交易成功!"
};
typedef struct {
unsigned char merchant_id[15];
unsigned char terminal_id[8];
unsigned char Yin_no[4];
unsigned char Pro_no[2];
unsigned char card_no[19];
unsigned char date_local[4];
unsigned char time_local[3];
unsigned char s_kind[12];
unsigned char sys_trace[6];
unsigned char auth_id[6];
unsigned char ref_no[12];
unsigned char batch_no[6];
unsigned char k_kind;
unsigned char date_expir[3];
unsigned long amount;
unsigned char o_sys_trace[6];
unsigned char o_auth_id[6];
}POS_YIN;
typedef union {
uchar buff[120];
POS_YIN pos_yin;
} POS_DIS;
typedef struct {
unsigned char Tel1_no[14];
unsigned char Tel2_no[14];
unsigned char Tel3_no[14];
unsigned char Tel4_no[14];
unsigned char Tel_mode[3];
unsigned char entry_mode;
unsigned char auto_exit;
unsigned char kek_index;
unsigned char trace[6];
unsigned char batch[6];
unsigned char max_store[3];
unsigned char date_local[6];
unsigned char time_local[4];
unsigned char sup_all;
}POS_PRA2;
typedef struct {
unsigned char Tpdu[3];
unsigned char Yin_no[4];
unsigned char terminal_id[8];
unsigned char merchant_id[15];
uint merchant_name[40];
unsigned char com_mode;
unsigned char call_num;
unsigned char c_delay_outtime[3];
unsigned char bps[5];
unsigned char rec_outtime[3];
}POS_PRA1;
*/
//typedef struct KEY
//{
// uchar index; /*数据域长度*/
// uchar databuff[8];/*实际长度(如果是变长)*/
//} KEY;
/*
typedef struct {
unsigned char merchant_id[15];
unsigned char terminal_id[8];
unsigned char Pro_no[2];
unsigned char Yin_no[4];
unsigned char date_local[4];
unsigned char time_local[3];
uint number;
ulong amount;
}POS_SUMM;
typedef struct {
unsigned char s_kind[1];
unsigned char card_no[19];
unsigned char sys_trace[6];
unsigned char auth_id[6];
unsigned long amount;
}POS_DET;
typedef struct {
uint s_no;
unsigned char card_no[19];
unsigned char s_kind[12];
unsigned long amount;
unsigned char sys_trace[6];
}POS_DAY;
typedef struct {
uint in_no;
ulong in_amount;
uint out_no;
ulong out_amount;
}POS_Q;
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -