【问题标题】:How does NFC mobile money transactions work?NFC 移动货币交易如何运作?
【发布时间】:2011-10-17 19:39:37
【问题描述】:

我知道 NFC 的工作原理,但它是如何存钱和转账的?它是否连接到用户的银行帐户?如果是这样,该机制在基础架构方面如何运作? 详细解释将不胜感激。

谢谢

【问题讨论】:

    标签: payment nfc banking


    【解决方案1】:

    NFC 支付与任何普通的非接触式卡支付一样。

    每张卡(甚至是您在使用 NFC 付款时使用的“虚拟”卡)都有一个绑定的帐户。它可能是您的借记帐户,也可能是与预付卡一起使用的匿名帐户。没有卡实际上“有钱”。钱存入账户。

    当您使用该卡付款时,它会以某种方式对自身进行身份验证 - 它可能需要 POS 要求您的银行进行身份验证,它可能会离线进行。可能会要求您提供 PIN 码。然后以一种或另一种方式授权交易。如果一切都好,你会得到你所购买的。

    稍后,为您的商家(您付款的人)提供服务的收单机构(通过 Visa、万事达卡或其他类似组织)将有关交易的信息发送到您的银行。然后银行将您账户中的钱给他们。当然,您的银行、签证/万事达卡/...和收单行会收取一些钱来支付他们的费用,因此商家实际上得到的比您支付的少一点。这叫交换费。

    这是一般情况,大多数 NFC 支付选项都以一种或另一种方式使用它,不同之处仅在于验证“虚拟”卡和授权支付的确切方式。这允许 NFC 支付方式利用现有的非接触式支付基础设施。

    如果您对非接触式支付或一般芯片卡支付的详细信息感兴趣,请查看 EMV 标准。如果我没记错的话,大约 35% 的支付卡和大约 65% 的 PointsOfSale 使用这个标准。一个好的起点是http://www.emvco.com/。你可以在这里找到一个相当全面的指南:http://www.emvco.com/best_practices.aspx?id=217

    【讨论】:

    • 很好的解释,我知道如何向/从 NFC 标签写入和读取数据,但不知道如何使用 NFC 进行移动支付,简而言之,读/写模式应用程序已完成,但正在寻找谷歌钱包等移动支付​​卡模拟代码
    • @AbrahamNeil Card Emulation 在 android 中对我们这些简单的人来说是禁用的。您可能会使用自己的 android 编译来完成某些工作,但这不是一个可行的商业解决方案。 Android 4.3.3 据说解锁了某种形式的卡模拟,所以你可以去看看。不过,如果您不与某种银行合作,您将无法提出付款申请。
    • 我相信 Android KitKat 有更多与 NFC 相关的功能,例如内置对 HCE 的支持。
    • @iuq 是的,据说 Android 4.4 具有完整的主机仿真功能,但在我写答案时它还没有推出 :) 拿到 4.4 NFC 设备后我会更新它
    • 您能否解释一下为安卓应用程序编写NFC支付功能的方式/方法/api?非常感谢您的帮助。提前致谢。
    猜你喜欢
    • 2022-06-23
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    • 2018-07-09
    • 2016-10-04
    • 2020-12-06
    • 2020-06-12
    • 1970-01-01
    相关资源
    最近更新 更多