繁体   English   中英

使用 nfc 支付 EMV

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM