如何在测试模式下使用 Android Pay 向我的 Stripe 帐户付款?

How can i make a payment using Android Pay to my Stripe account in test mode?

目前我已按照说明进行操作 in the Stripe SDK Docs 并使用了测试 Stripe 帐户和测试钱包环境。

一旦我取回测试令牌(在 FullWallet 对象中)- 这只是一个纯文本 TEXT_GATEWAY_TOKEN 我尝试将它发送到我的服务器上的 API 以进行最终付款打电话。

然而,它从未在我的 Stripe 测试仪表板中注册过。

我做错了什么?没有错误信息。是否可以使用测试令牌注册付款?

谢谢

目前,无法通过 Android 支付 运行 端到端测试。在测试模式下,当您生成测试令牌时,Google 将始终发回 ID 设置为 TEST_GATEWAY_TOKEN 的假令牌。这不是有效的令牌 ID,您无法将其发送到您的服务器进行收费。

如果您获得该 ID,通常意味着您的应用程序配置正确。在这种情况下,Stripe 的建议是通过 API 为 Stripe 的一张测试卡创建一个单独的令牌,然后让您的服务器向该特定令牌收费,以假装您端到端地完成了整个流程。

据我所知,这是 Stripe 和 Google 正在努力改进的,以便测试模式在未来正常工作,但没有确定的时间表。