[英]EMV Payment using nfc
我想知道是否可以在将 android 用作 POS 终端而不是钱包的智能手机中使用 NFC。 这个想法是用 EMV 卡支付,而不是使用外部读卡器或验证器。 像这样的东西。 也许,实现所需的协议可以传输数据,但我不确定。 如果我希望我的应用程序获得 PCI 认证,那么我是否也应该对手机进行认证?
也许如何使用它的一个例子可以澄清这是什么目的。
假设您要乘坐火车,并且必须向某人支付车票费用。 因此,此人将您的 emv 卡放入他的手机并进行交易,该信息是通过他手机中的 nfc 获取并发送到支付网关,因此您会收到一封包含交易信息的电子邮件。
任何关于如何或从哪里开始的想法都会很感激。 感谢:D
为 android 编写软件是可能的,但就像 Adarsh 提到的那样,你对普通手机的限制是它无法发射磁场来为信用卡中的芯片供电。 有少数安卓设备内置了非接触式阅读器,以及接触式阅读器(芯片插入)。 例如,参见 Pax 和 Castle Technologies。 它们就像一部安卓手机,但为了容纳读者而有点笨重。 (不过不确定你是否可以给他们打电话,所以它可能不是真正的电话。)
是的,这是非常有可能的。 我已经参考了这个,并在过去自己做了一个读者。 但我想它也与硬件有一些依赖性。 作为钱包,您会从阅读器(转发器)接收电波,而作为阅读器,您应该在移动设备上安装转发器硬件。 我建议你在开始之前更多地阅读这一部分。 (例如,据我所知,iphone 没有 nfc 转发器)。
对于上述情况的正面案例,您应该收到来自卡片的 ATR,这标志着您的读者与卡片对话的开始。 现在跟随SELECT、GET PO、READ、GEN AC结合终端风险管理、持卡人验证、在线向您的收单行请求和接收收单行的响应来了解您的授权命运。
在接受他们的卡之前,您需要对每个支付方案进行认证。 Android Studio 让它变得如此简单,这是我继 hello world 之后的第二个 Android 项目,我在一个月内完成了一张 DPAS 卡。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.