【问题标题】:EMV Payment using nfc使用 nfc 进行 EMV 支付
【发布时间】:2020-05-09 01:21:31
【问题描述】:

我想知道是否可以在将 android 用作 POS 终端而不是钱包的智能手机中使用 NFC。这个想法是用 EMV 卡支付,而不是使用外部读卡器或验证器。像this 这样的东西。也许,实现它可以传输数据所需的协议,但我不确定。如果我希望我的应用程序获得 PCI 认证,我是否也应该认证手机?

上下文:

也许可以通过一个示例来说明它的用途。

假设你要坐火车,你必须付钱买票。因此,此人将您的 emv 卡放入他的手机并进行交易,该信息通过他手机中的 nfc 获得并发送到支付网关,因此您会收到一封包含交易信息的电子邮件。

任何关于如何或从哪里开始的想法将不胜感激。谢谢:D

【问题讨论】:

  • 一般不会。除非发行人提供了一个可以处理特定于发行人的 NFC 加密的应用程序。否则可能会从不知情的卡所有者那里窃取 NFC 信息。
  • 您还可以使用手机 nfc 读卡器从卡中取出(“窃取”)什么,而这是传统 POS 终端无法做到的?当问题是关于收购时,发行方应用程序的作用是什么?

标签: android nfc payment emv


【解决方案1】:

是的,很有可能。我曾经推荐过this 并在过去自己做了一个读者。但我想它也对硬件有一些依赖性。作为钱包,您会从阅读器(转发器)获得波,而在充当阅读器时,您应该在移动设备上拥有转发器硬件。我建议您在开始之前阅读更多关于这部分的内容。 (例如,据我所知,iphone 没有 nfc 转发器)。

对于上述情况的正面案例,您应该从卡中收到 ATR,这标志着您的读者开始与卡​​对话。现在跟随SELECT、GET PO、READ、GEN AC结合终端风险管理、持卡人验证、在线向您的收单机构请求并收到收单机构的回复来了解您的授权命运。

在接受他们的卡之前,您需要对每个付款方案进行认证。 Android Studio 让它变得如此简单,这是我在 hello world 之后的第二个 Android 项目,我在一个月内完成了 DPAS 卡。

【讨论】:

    【解决方案2】:

    为 android 编写软件是可能的,但就像 Adarsh 提到的那样,您对普通手机的限制是它无法发射磁场来为信用卡中的芯片供电。有少数安卓设备内置了非接触式阅读器,以及接触式阅读器(芯片插入)。例如,参见 Pax 和 Castle Technologies。它们就像一部安卓手机,但为了容纳读者有点笨重。 (不确定你是否可以打电话给他们,所以它可能不是真正的电话。)

    【讨论】:

      猜你喜欢
      • 2019-02-18
      • 2021-08-01
      • 1970-01-01
      • 2022-01-17
      • 2016-05-14
      • 2020-01-26
      • 2018-04-11
      • 2015-10-07
      • 2023-03-12
      相关资源
      最近更新 更多