⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mag.h

📁 税控收款机软件。包括底层驱动和上层的应用一起。是一个完整的税控收款机软件方案
💻 H
📖 第 1 页 / 共 2 页
字号:
	"拨号出错",
	"数据发送出错",
	"接收超时",
	"数据接收出错",
	"协议出错",
	"接收数据超限",
	"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 + -