我们已经实现了First Data的ISO8583。除非我们为AMEX卡进行密钥交易,否则每笔交易都有效,
文件说明:
Track 2数据和主帐号(PAN)字段是遵循不同格式的数字数据元素的实例:在可变长度数据具有奇数位数的情况下,将最右半字节设置为X'0'。
但是在AMEX卡号上添加0,我们会收到无效的卡号响应, 如果我们发送15位数的卡号,则根本没有收到任何响应。
另外在文件的其他地方也提到:
位图2 - 主帐号字段名称描述 变量最多19位(如果需要,最后½字节填充 - 二进制零),前面是1字节长度指示器。
评论 此字段标识卡会员的帐号。与大多数数字字段不同,主帐号是左对齐的。在这种情况下,最右边的字节用1/2字节二进制零填充(例如,三位字段,X '03 12 30')。
对于奇数位卡号码,我们需要做些什么特别的事情吗?