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

📄 net_public.h

📁 界面程序
💻 H
字号:

/*
==============================================================================*/

/********************* 内部路由数据结构 ********************/
struct net_public {
	char	sd_bankid[12];		/* 收单行机构编码 */
	char	fk_bankid[12];		/* 发卡行机构编码 */
	char	source_bankid[12];	/* 通讯发送端机构编码 */
	char	target_bankid[12];	/* 通讯接收端机构编码 */
	char	target_netaddr[21];	/* 通讯接收端的网络地址 */

	char	local_date[11];		/* 本地逻辑交易日 */
	char	remote_date[11];	/* 异地逻辑交易日 */
	char	equip_date[11];		/* 本地机器交易日 */
	char	equip_time[9];		/* 本地机器交易时间 */

	long	source_msgtype;		/* 当router-->tohost时, 此字段添入
		router的子进程号, router消息对列接收时, 以此作为 msgtype;
		tohost-->router送返回结果时, 消息对列 msgtype=source_msgtype */

	char	tpdu_source[3];		/* 网控器tpdu_source address */
	char	tpdu_target[3];		/* 网控器tpdu_target address */
	char	msgid[5];		/* 8583包的消息列型 */
	char	proc_code[7];		/* 8583包的处理代码 */

	int	trans_type;		/* 交易类型 */
	int	old_type;		/* 自动冲正时的原交易类型 */

	char	terminal_id[9];		/* POS终端号 */
	char	merchant_id[16];	/* 特约商户号 */
	char	merchant_name[41];	/* 特约商户名称 */

	char	oper_no[3];		/* 操作员号 */

	char	oper_pwd[5];		/* 操作员密码 */
	
	union {
		char 	key_used;		/* 网间新旧密钥使用标志 */
		char	oper_newpwd[5];		/* 操作员新密码 */
	}sh1;

	char	mode[4];		/* 021--划卡输入 011--手工输入卡号 */
	char	card_no[20];		/* 交易卡号 */
	char	expire[5];		/* 有效期 */
	char	offset[7];		/* 第三磁道的OFFSET */
	char	track2[38];		/* 第二磁道 */
	char	track3[105];		/* 第三磁道 */
	char	person_id[19];		/* 身份证 */
	char	passwd[9];		/* 持卡人密码 */
	char	new_passwd[9];		/* 改卡密时,持卡人新密码 */
	char	card_no2[20];		/* 卡卡转帐第二张卡 */	
	char	bank_type[5];		/* 交易卡号的银行类型 */
	char	card_type[3];		/* 交易卡号的卡类行 */

	char	amount[13];		/* 交易金额及查询余额 */
	char	fee[13];		/* 持卡人的手续费 */
	char	fee1[13];		/* 机具使用费或商户回括 */
	char	settlement[150];	/* 结算数据 */

	long	trace;			/* pos流水号 */
	long	invoice;		/* 票据号 */
	long	void_invoice;		/* 冲正票据号 */
	long	batch_no;		/* 批次号 */
	long	hostls;			/* 主机流水号 */
	long	void_hostls;		/* 冲正主机流水号, 由posls中查得 */

	char	ret_code[4];		/* 返回码 */
// add by xingjun as nas-u-72-990406
	char	ret_bank[5];
	char	authno[7];		/* 授权码 */	
	char	result[26];		/* 返回结果 */
};
typedef	struct net_public NET_PUBLIC;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -