调试ISO8583报文每个域注意事项 第0域:消息类型 2个字节的BCD编码,如消费0200/0210,返回是在请求之上10,报文返回时需要验证这一域 第1域:位元表 8个字节的二进制编码,如,702406C030C49A11,8个字节对应64位二进制,如果为1则这一域存在(可以通过位图工具查看),需要计算mac的交易时64域填1 第2域:主账号 最长10个字节(19位),的BCD编码,如,6544 5665 5225 5552 555,当此域为非磁条卡且可以得到卡号时必须出现,为奇数时右边补0 第3域:交易处理码 3个字节的BCD编码,如,000000,具体根据文档填 第4域:交易金额 6个字节的BCD编码,如,000000000001,单位为分 第11域:POS终端交易流水 3个字节的BCD编码,如,000001,标志某批次交易的一次,当一批次交易有重复的流水号就会报94交易重复,流水本地会递增,有的会有服务器下发 第12域:受卡方所在地时间 hhmmss 3个字节的BCD编码,如,152312 第13域:受卡方所在地日期 MMDD 4个字节的BCD编码,如,0521 第14域:卡有效期 YYMM 4个字节的BCD编码,如,2405 第15域:POS中心和发卡方之间的交易结算日期 MMDD 4个字节的BCD编码,如,0521 第22域:服务点输入方式码 2个字节的3位BCD编码右边补0,如,051,前两位表示卡的类别,第三位表示是否输入密码,磁条卡02,非接07,IC 05;输入密码1,不输入2 第23域:卡序列号 用于区别具有相同PAN的不同卡。只在IC卡交易时使用 2个字节的3位BCD编码,如,001,右靠左补0 第25域:服务点条件码 用于和其他关键域来决定消息种类 1个字节的BCD编码,如,00,06 第26域:服务点PIN获取码 服务点设备所允许输入的个人密码明文的最大长度 1个字节的BCD编码,如、06