terminal - 终端与发行人之间的通信 - EMV 交易

标签 terminal emv

我正在研究 EMV 技术,并寻找终端和发行者之间的通信(请求/响应)以进行授权/在线 PIN 检查。

我知道离线数据验证仅在终端上进行检查,然后终端将数据发送给发行者。我想知道授权过程需要发送哪些数据

我对 DE 元素知之甚少(例如 DE-55 元素 - 包含金额、授权(数字)、金额、其他(数字)、ApplicationCryptogram(AC) 等数据)。

任何人都可以给我一个链接/文档,让我可以看到终端和发行者之间以什么格式进行的通信内容和方式,以进行授权(密码验证)、在线 PIN 检查、CVV 验证 以及所有。

抱歉我的英语不好。

最佳答案

终端仅与收单方通信。终端和收单机构之间的通信由收单机构主机系统决定,如 Compass+、OpenWay,其他具体实现您可以询问您的主机提供商(更容易询问终端将作为销售点的银行)。总的来说,所有协议(protocol)都基于 ISO8583,因此您可以在那里阅读。您还可以在EMV Book 4找到一些信息。 , 12 收单接口(interface)。

EMV 第 4 册:

An authorisation message shall be used when transactions are batch data captured. A financial transaction message shall be used when online data capture is performed by the acquirer. An offline advice shall be conveyed within batch data capture when supported. An online advice or a reversal message shall be transmitted real-time, similarly to an authorisation or financial transaction message.

关于terminal - 终端与发行人之间的通信 - EMV 交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36401326/

相关文章:

bash脚本: Overwrite output without filling scrollback

shell - 如何通过终端将本地MySQL数据转储到远程MySQL服务器?

terminal - 无法在终端中输入任何内容

java - 使用 EMV 芯片读取信用卡并将数据写入基于 Web 浏览器的 POS 屏幕

emv - 检索 EMV 应用程序文件定位器而不获取处理选项

macos - 具有权限的文件夹树

java - 在 Visual Studio Code 中运行 Java 程序时出现问题

emv - 有什么方法可以了解该卡(emv 或磁卡)是否是在 ATM 或 POS 上首次使用?对于EMV卡ATC可靠吗?

java - 在java中解析TLV数据的问题,如何获取值,长度

apdu - 手动生成AC密码