android - Google Instant Android Apps - 我可以使用我现有的托管支付捕获提供商来捕获支付数据吗?

标签 android payment-processing android-instant-apps

我们有一个 Android 完全原生的应用程序,它使用信誉良好的公司的托管 token 化解决方案来捕获信用卡和支付信息。 (通过嵌入式 Web View )。信用卡号码相关信息在任何时候都不会存储或传输到我们的服务器。

我们正在评估我们是否可以跳转到 Google 的 Instant Apps,我在他们的 UX-Best-Practices 中发现了一篇文章,上面写着,您必须通过< strong>Google Play 应用内结算,或 Google Payment API

来自他们的文档:https://developer.android.com/topic/instant-apps/ux-best-practices.html#take_the_friction_out_of_payments

“如果您还没有存档用户的付款信息,则必须使用 Google Payment API 在您的免安装应用程序中进行购买。必须使用 Google Payment 收集给定用户的任何新的或替换的付款信息应用程序接口(interface)。 如果您在免安装应用中实现 Google Payment API,您还可以提供纯离线支付,例如货到付款,或在您的免安装应用中存储礼品卡。”

“如前所述,您必须使用 Google Payment API 或 Google Play 应用内结算在免安装应用内处理付款。”

他们不区分应用内购买,或在应用外以物理或电子方式交付的商品的购买。我们是后者:我们在应用程序之外提供数字商品,供其他人稍后领取和兑换。

因此,根据所有这些,我们是否有资格使用现有的支付系统迁移到即时应用程序?

最佳答案

是的,这是一个policy requirement所有 Instant App 付款都应通过 Google Play 应用内结算 Google Payment API。前者针对纯数字商品(并吸引标准的 30% 折扣),后者针对实物商品或服务。

请注意,Google Payment API 与 Android Pay 不同。您可以从 Google I/O 2017 session 阅读更多关于更新的支付 API 的信息。 , 这个blog post并注册抢先体验 here .

至于这是否适用于您当前的应用程序/支付系统,这很难说。 Google Payment API 是一种让用户轻松地从他们的 Google 帐户存储和检索付款方式的方法,它实际上并不处理付款。要处理付款,您仍然需要将从支付 API 接收到的 token 化信用卡信息传递给受支持的支付处理器。在撰写本文时,支持的处理器有 Braintree、Stripe 和 Vantiv,更多处理器即将推出。

如果您当前的支付流程不是很灵活,那么可能无法将此支付流程集成到您的免安装应用中。

关于android - Google Instant Android Apps - 我可以使用我现有的托管支付捕获提供商来捕获支付数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44442137/

相关文章:

android - 支付网关重定向在 Android 中如何工作?

stripe-payments - 使用优惠券进行 Stripe 计划定价,无需向客户收费

Android:您可以向 Instant App 模块添加 Activity 吗?

android - 如何将即时应用程序部署为单独的项目?

android - TextView在顶部和底部重叠

Android:如何创建从数据库进行身份验证的登录页面

android - 当应用程序未运行时打开特定的 Activity

android - 如何最小化android wear上的卡片?

html - PayPal - 如何拒绝低于特定阈值的付款?

android - 是否可以在没有关联 URL 的情况下发布即时应用程序?