Surface Go 2 NFC - 读取信用卡数据

问题描述

对于 KYC 流程,我正在尝试使用 Surface Go 2 NFC 模块通过 wpf 应用程序读取信用卡数据(PAN 和用户名)并赢得 10 个 api 合同。

我正在使用 Windows 10 API - ProximityDevice 类,它似乎与模块一起工作(例如,当我将信用卡放在平板电脑附近时会引发 DeviceArrived),但我不知道如何发送 APDU 并读取响应之后。

我看到我有一个 PublishBinaryMessage 方法,它可以用于像这样的 NDEF 通信

_device.PublishBinaryMessage("NDEF:WriteTag",msg.ToByteArray().AsBuffer());

但是有什么可以简单地将响应读取为字节数组吗?

然后我尝试了 Win 10 API - SmartCardReader 类,但 NFC 模块不会那样出现,我只得到一个“Microsoft IFD 0”,当我尝试点击我的卡时它没有响应......

我还通过这个包装器 https://github.com/danm-de/pcsc-sharp 尝试了旧的 PC/SC 方式,但阅读器没有出现......

这可能是 NFC 兼容性问题吗?我怎么查?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...