如何使用APDU命令从PoS终端读取MCC代码

问题描述 投票:0回答:2

我正在尝试在Android手机上实现HostApduService,并且需要从PoS终端读取MCC代码

我正在终端的SELECT AID上发送带有下一个标签的响应:TTQ-9F6604金额-9F0206数量2-9F0306国家区号-9F1A02TVR-9505货币-5F2A02日期-9A03交易类型-9C01我的客户中心-9F1502随机数-9F3704

RAW请求6F348407A0000000031010A5299F381B9F66049F02069F03069F1A0295055F2A029A039C019F15029F3704BF0C089F5A0560084006439000

原始回复80A8000025832334A04000000000004677000000000000080400000000000980191003000000E0AFD09500

您可以看到,终端发送的MCC为0000,这是错误的

这怎么了?

smartcard apdu emv
2个回答
0
投票

如果终端中不存在PDOL中请求的数据元素,则终端将以期望的长度发送十六进制零代替请求的数据。


0
投票

商家类别代码(MCC)由Terminal管理,请与终端供应商联系以配置MCC。它可以是脱机工具更新,也可以是OTA配置更新。

© www.soinside.com 2019 - 2024. All rights reserved.