use*_*398 12 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) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
icyerasor的评论是完全正确的。如果您想使用 Android Pay 和 NFC 进行支付,您应该使用 Android Pay 应用程序。由于安全问题,您无法实施自定义支付应用程序(例如,Google不允许在已 root 的设备或具有自定义屏幕锁定的设备上使用 Android Pay)。
至于 Android Pay API - 它旨在无需任何 NFC 终端即可付款 - 仅可通过您的应用程序进行付款。您可以在此处查看典型的支付流程- 这些流程不能包含任何 NFC 联系人。
如果您想知道,NFC 卡模拟的用途是什么 - 它可以代替卡用于人员识别,用于存储公交车票等。我认为可以制作自定义支付系统 - 但需要创建自定义银行至少有处理和 NFC 终端(读卡器)(我再次重申,您不能使用 Android Pay)。对于业务不属于该领域的小公司来说,这几乎是不可能的(非常昂贵,需要大量的许可工作和时间)。即使在此之后,您的应用程序也将在 Google Play 中被禁止。
| 归档时间: |
|
| 查看次数: |
3139 次 |
| 最近记录: |