无法发送长度大于 127 的 ber-tlv 响应

Cannot send a ber-tlv response with a length superior to 127

提问人:Axel 提问时间:7/19/2022 最后编辑:NifimAxel 更新时间:7/23/2022 访问量:119

问:

我在发送带有生物识别身份验证的 IAD 格式 2 时遇到问题。我使用一个支付终端,他只在大小低于 23 字节时才接受我的 IAD(就像格式 1 IAD),并且我找不到可以指定格式版本的地方。

谢谢

付款处理 EMV TLV

评论


答:

2赞 Adarsh Nanu 7/20/2022 #1

从Visa在线(您需要访问),下载 Visa非接触式支付规范(VCPS) 签证补充要求

并参考部分。 M 发卡机构申请数据 (IAD) 和卡验证结果 (CVR) 格式

任何 TLV 对象的长度都按照以下规则进行处理。enter image description here

评论

0赞 Axel 7/21/2022
我发现了问题,实际上我的交易被阻止了,因为我的 gpo 响应太长了。我无法发送超过 127 个字节的响应。我不明白在哪里可以更改响应的最大长度,或者是否需要更改其他内容。
0赞 Adarsh Nanu 7/22/2022
编辑了答案,也许会有所帮助,否则如果没有相关性,我将删除答案。