我们有一个 Android 完全原生的应用程序,它使用信誉良好的公司的托管 token 化解决方案来捕获信用卡和支付信息。 (通过嵌入式 Web View )。信用卡号码相关信息在任何时候都不会存储或传输到我们的服务器。
我们正在评估我们是否可以跳转到 Google 的 Instant Apps,我在他们的 UX-Best-Practices 中发现了一篇文章,上面写着,您必须通过< strong>Google Play 应用内结算,或 Google Payment API
“如果您还没有存档用户的付款信息,则必须使用 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/