问题标签 [android-tap-and-pay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3349 浏览

android - 应用程序在 Tap and Pay 中不可见

在 NFC HCE 应用程序中调整以使其在设置 NFC Tap and Pay 下可见的关键是什么

以下代码为应用程序返回 true,因此它能够付款:

清单中的服务声明:

服务:

我错过了一些东西,但不知道该放什么以及放在哪里。

谢谢。

0 投票
1 回答
4858 浏览

android - 设置应用默认支付服务

让我们考虑一个用户安装了多个支持 NFC HCE 支付的应用程序的情况。这些应用程序服务在设置 NFC Tap and Pay 下可见。

如果不是,如何以编程方式将您的应用程序更改为默认支付服务?

CardEmulation似乎只有 API 可以查询类别服务是否为默认服务。

谢谢。

0 投票
1 回答
1374 浏览

android - 为“其他”类别设置默认服务 | HCE

如果安装了多个支持 NFC HCE 支付的服务(应用程序)。这些应用程序服务在设置 NFC Tap and Pay 下可见。

定义了两个 AID 组,一个用于支付,另一个用于其他类别。

如果不是,如何以编程方式将您的应用程序更改为默认的“其他类别”服务?

下面是我正在执行的代码,但没有调用对话框来为“其他类别”选择正在运行的应用程序。但是,“付款类别”对话框已成功打开。下面是代码:

0 投票
1 回答
844 浏览

android - HCE android:apduServiceBanner 用于触碰付款的属性 - 是否必须为 260 X 96 dp

根据此处的文档,点击付款图标的 android:apduServiceBanner 应该是 260 X 96 dp 吗?那么我应该把这张图片放在哪个文件夹中呢?我应该把它放在 mdpi 中吗?如果我想自己为每个密度添加图标,可以吗?如果您能帮我决定放置服务横幅图标的 android 文件夹,请。我已经尝试将图形放入 mdpi,但我想知道推荐的方式是什么。

支付应用所需的资产

为了提供更具视觉吸引力的用户体验,HCE 支付应用程序需要为其服务提供额外的资产:所谓的服务横幅。

此资源的大小应为 260x96 dp,并且可以通过将android:apduServiceBanner属性添加到<host-apdu-service>指向可绘制资源的标记来在元数据 XML 文件中指定。

0 投票
1 回答
1747 浏览

android - 在 Android 中将我的应用程序添加为点击付款选项

我正在尝试获取有关如何将我的应用程序添加为 Android 设备的点击付款选项的一些信息。

可以将 PayPal 和 Android Pay 等应用设置为在检测到 NFC 接触时启动的默认应用。我希望我的支付应用程序可以在有人进行 NFC 轻触时启动。

目前,我的应用程序可以通过 Android Beam 功能利用 NFC,但我很想知道如何将我的应用程序作为点击支付的默认选项包含在内,以便 NFC 点按可以直接启动应用程序。

0 投票
1 回答
714 浏览

android - 以编程方式为 Android 中的 HCE 设置 NFC_PAYMENT_FOREGROUND 设置

我正在尝试在前台活动中为支付卡设置优先级,但在返回setPreferedPaymentService()之前不会工作。但是,这与“前台优先级”(NFC_PAYMENT_FOREGROUND) 系统设置相关联。categoryAllowsForegroundPreference()true

有人遇到过类似的问题吗?如何以编程方式更改该设置?

0 投票
0 回答
131 浏览

android - Android HostApduService 应该一直运行吗?

在我的应用程序中,我有自己的HostApduService用于从 NFC 设备接收命令 APDU。当我的测试手机重新启动或从 Android 设置 UI 将默认服务更改为我的应用程序时,我看到我的HostApduService 已创建。

如果我点击 NFC 设备,它将继续该过程并完成。最后它不会破坏我的HostApduService

根据这个观察,我认为我的HostApduService应该总是在设备中运行,如果我的应用程序是这个的默认服务。

  1. 我的上述假设正确吗?
  2. 如果是,我们是否有此服务可以销毁的案例?什么时候可以毁灭?

先感谢您...

0 投票
0 回答
428 浏览

android - 使用 PushProvisioningActivity 将 Stripe 虚拟卡添加到 Google Pay

我试图将条纹虚拟卡添加到 Google Pay。我正在关注以下链接

https://stripe.com/docs/issues/cards/digital-wallets

我为卡的临时密钥生成编写了 API。当我尝试调用“PushProvisioningActivityStarter”时,“onActivityResult”没有调用,也没有执行任何操作。

所以我尝试了另一种方式,如下所示启动活动

它把我导航到谷歌支付页面。但最后,它向我显示了一个错误,比如“出了点问题”。有没有人尝试使用 Push Provisioning API 将信用卡/借记卡添加到 Google Pay?

我尝试了不同的方法,但没有任何效果。

0 投票
1 回答
84 浏览

android-instant-apps - 您可以通过即时应用在 Google Pay 中配置信用卡吗

我为一家银行工作,该银行正在考虑使用即时应用程序(以及 iOS 上的 AppClip)为我们的卡应用程序和 Google Pay 提供新批准的信用卡。我知道您无法接受付款,但这是否意味着您完全无法使用 TapAndPay?您是否可以通过即时应用在 Google Pay 中提供卡?

0 投票
1 回答
603 浏览

android - 推送配置 API(TapAndPay 库)返回调用包未验证

我正在实施向谷歌支付添加一张卡。我下载了演示项目并安装了演示应用程序。我基本上从那个演示复制代码到我的项目,但几乎所有函数都返回错误Calling package not verified。我找不到任何包验证的东西。

更新(可能的解决方案):

我在文档中找到了如何生成 SHA-256 密钥。

并通过文档中的表格将此命令的结果发送给谷歌......我做到了,现在我正在等待一些回应。他们可能需要 2 周...

我只是想知道他们是否给我发了一封接受电子邮件,或者它是否刚刚开始工作......