jab*_*reu 5 smartcard emv payment-processing
如果存在,当在交易响应中返回时,EMV 标签 91 发行者身份验证数据可以有几种不同的格式。根据我(有限)的理解,这可能是由卡品牌决定的。
例如
我需要解决一个问题,即在非批准响应的情况下,标签 8A 授权响应数据不会作为 EMV 标签数据的一部分返回。支付平台已建议取标签 91 的最后 2 个字节并将其分配给标签 8A,但标签 91 并不总是包含授权响应代码值,并且在某些情况下或品牌中并不总是返回标签 8A。
我想实现一个更强大的修复,我们验证标签 91 的格式,而不是仅仅说 If Visa... do this... If Discover... do that。
任何有关如何构建标签 91 的建议(例如对 EMV Book 文档的参考)都将不胜感激。
谢谢,
我过去调查过这个问题,结果如下。
如果 tag0x8A未知,它可以从 tag 中获取0x91,但仅适用于某些卡片品牌/配置文件。
一般来说,如果 的长度0x91为 10 个字节(20 个十六进制字符),则标签值可以拆分为:
0x8A)或卡状态更新(CSU)或ARPC响应码;下一个卡片配置文件中的标签0x8A内显示的标签0x91:
0x8A从标签中提取0x91下一个卡片配置文件的值不是一种情况:
0x91放置卡状态更新 (CSU);0x91不同长度的标签或内部标签0x91放置 ARPC 响应代码。它不是 ARC;0x91;0x8A从标签中提取标签值0x91可能只能作为临时解决方案。您可能会看到并非所有卡配置文件都允许它。实际上,它需要在回复消息中以明确的形式返回 Acquirer。
祝你好运。