我想知道是否有人可以帮我理解ISO 8583 Field 22
即POS输入模式之间的区别。我已经知道了:
52
表示ICC卡80
以防后备行为但我想知道的是
之间的区别22
(磁条)90
有人可以帮我吗?
答案 0 :(得分:16)
在基于ISO 8583:1987的协议中,字段22的长度通常为3位数(或4位数字,如果它是BCD打包成两个字节),或者在基于ISO 8583:1993版本的情况下协议的12位数。定制协议可以使用不同的子字段内容和值,这意味着落后。
当你在所请求的问题中使用短值时,我想,你的Field 22基于ISO 8583:1987版本而你失去了领先和/或结束零。因此,您的样本值变为3位数字 - 052
,800
,022
以及090
或900
。
通常,3位数字段22分为两个子字段:
以下是可能的解释:
02
- 通过磁条自动输入PAN,不需要跟踪数据,2
- 无PIN。05
- 通过芯片进行PAN自动输入,2
- 无PIN。09
- 电子商务,0
- 未知的PIN功能。80
- 回退到磁条,0
- 未知的PIN功能。90
- 通过磁条自动输入PAN,跟踪数据应在授权请求0
- 未知的PIN功能中传输。等
90
用于ISO 8583请求消息02
中存在的案例跟踪数据 - 如果出于同样的原因,收件人或终端设备没有资格在请求消息中传输跟踪数据。
根据协议要求,可能是具有字段22值的异常。通常在终端设备和通信接口认证期间进行检查。
答案 1 :(得分:1)
我将在这里详细说明一些事情。从上面的评论我可以看到09是电子商务交易,但根据我对电子商务交易的了解,我们应该使用PAN Entry模式作为01(手动输入)。因为卡不存在,交易输入模式总是手动。
POS输入模式表示特定交易是电子商务还是POS。可能的值是:
01手动输入
02磁条,曲目2数据将忽略
05智能卡,需要跟踪2个数据
90磁条无轨道2数据
91非接触式卡95智能卡,不需要track2数据
感谢分享您的想法