我正在尝试使用 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) {
...
}
}
答案 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目前仅在美国和加拿大有售。我们正努力尽快在其他国家/地区推出这些产品。