如何使用Android支付api与nfc?

时间:2016-02-02 10:56:04

标签: android android-pay

我正在尝试使用 NFC Android Pay API 实施“点击和付款(用于付款交易)”。

我没有找到任何关于此的教程或示例。

我看了developer.android.com但没有得到它。

以上文档讨论了使用基于主机的卡仿真 NFC 进行通信(我可能错了)

如何实现这一目标?是否有其他API或我是否必须将付款协议基于主机的卡仿真服务集成?

public class MyHostApduService extends HostApduService {
    @Override
    public byte[] processCommandApdu(byte[] apdu, Bundle extras) {

       //Implement PAYMENT protocol here
    }
    @Override
    public void onDeactivated(int reason) {
       ...
    }
}

1 个答案:

答案 0 :(得分:0)

像其他评论者所说的那样。

  

至于Android Pay API - 它的设计是在没有任何NFC终端的情况下付费......

     

于8月16日11:42回答   Jehy

但是,您可能希望查看类似Square的内容,它们会使NFC阅读器接受Android Pay。它们的价格约为50美元,我个人认为这对小型企业或个人来说是便宜的。

您还应该查看他们的APIs,特别是

  

面对面交易。自定义iOS和Android销售点应用可以使用Square Register API通过Square硬件安全地处理付款。

拥有50美元的NFC阅读器和定制的销售点应用程序,您可以在一轮中实现合理的解决方案。虽然您的用户使用Android Pay或Apple Pay进行非接触式支付(没有必要重新发明轮子)。

声明

截至本答复时,Square API并未随处可用。

  

重要提示:Square API目前仅在美国和加拿大有售。我们正努力尽快在其他国家/地区推出这些产品。