我想知道是否有人能够帮助我理解ISO 8583 Field 22
即POS输入模式之间的区别。我已经知道:POS输入模式之间的区别(字段22)
52
意味着ICC卡80
在后备
情况下,但我想知道什么是区别
22
(磁条)- and
90
任何人都可以帮助我吗?
我想知道是否有人能够帮助我理解ISO 8583 Field 22
即POS输入模式之间的区别。我已经知道:POS输入模式之间的区别(字段22)
52
意味着ICC卡80
在后备情况下,但我想知道什么是区别
22
(磁条)90
任何人都可以帮助我吗?
在基于ISO 8583:1987的协议中,字段22的长度通常为3位数字(或4位数字以防BCD包装为2字节),或者在基于ISO 8583:1993版本的协议情况下,12位数字的长度。定制的协议可以使用不同的子字段内容和值的含义。
虽然您在请求的问题中使用短值,但我猜测您的Field 22基于ISO 8583:1987版本,并且您丢失了前导和/或结尾零。因此,您的样本值变为3位长度 - 052
,800
,022
和090
或900
。
一般的3位字段22 splited成两个子字段:
这里有可能的解释:
02
- 通过磁条PAN自动输入,不需要跟踪数据,2
- 没有PIN。05
- 通过芯片的PAN自动输入,2
- 无PIN。09
- 电子商务,0
- 未知PIN码功能。80
- 回退到磁条,0
- 未知PIN码功能。90
- 通过磁条进行PAN自动录入,跟踪数据应在授权请求0
-未知的PIN码能力内发送。等
90
在存在于ISO 8583请求消息的情况下轨道的数据所使用的,02
- 如果,对于同样的理由,需方或终端设备没有资格在请求消息传送轨道数据。
根据协议要求,可能是Field 22值的例外情况。通常在终端设备和通信接口认证过程中进行检查。
我会在这里详细说明一些事情。从上面的评论中我可以看出09是用于电子商务交易,但根据我对电子商务交易的了解,我们应该使用PAN Entry模式作为01(手动输入)。由于卡不存在交易输入模式一直在手动。
POS输入模式说明特定交易是电子商务还是POS。可能的值是:
01手动输入
02磁条磁道2个数据会忽略
05智能卡,带2个数据所需
90磁条上的轨迹2个数据
91非接触卡
95智能卡,track2数据不需要
谢谢分享你的想法
@FaizenRabbani我可以给出一个非常深入的答案,但是你的问题对于覆盖每个DE22变体和场景(因为有很多)是非常广泛的。问题的根源磁条变体'02'和'90'的值有什么区别? – CRSouser
F90主要是供应商特定的。该字段的前两位数字对应于终端上出现的卡片输入能力(位置1)和用于该交易的输入模式(位置2) - “22”现在对应于Mag。条纹为两个字段 – kolossus
@CRSouser是的,它是磁条变体。 – FaizanRabbani