Android 中的 Stripe 结帐集成
Stripe checkout integration in Android
我正在尝试将 Stripe 结帐集成到 android 应用程序中。目前我正在从后端接收结帐会话 ID。我需要 运行 应用程序中的这个 js 代码
<script src="https://js.stripe.com/v3/"></script>
<script>
var stripe = Stripe('publishable_key')
stripe.redirectToCheckout({
sessionId:session.id
})
</script>
在 web 中,此代码重定向到 Stripe 中托管的页面。如何在 android 中实现同样的效果。Stripe 支持人员建议我不要使用 webview,因为该解决方案似乎存在一些问题。如何从这里进一步进行。
如果您不想使用 WebView
,那么您唯一的选择是使用 Stripe android SDK。没有其他方法可以 运行 js
直接在 android 中编码。特别是因为此代码只是重定向到需要 WebView 的 Stripe 网关。
Stripe 在 https://stripe.com/docs/payments/accept-a-payment?platform=android 上有关于要遵循的步骤的适当文档。根据您的用例,您仍然需要在后端执行一些操作。
我正在尝试将 Stripe 结帐集成到 android 应用程序中。目前我正在从后端接收结帐会话 ID。我需要 运行 应用程序中的这个 js 代码
<script src="https://js.stripe.com/v3/"></script>
<script>
var stripe = Stripe('publishable_key')
stripe.redirectToCheckout({
sessionId:session.id
})
</script>
在 web 中,此代码重定向到 Stripe 中托管的页面。如何在 android 中实现同样的效果。Stripe 支持人员建议我不要使用 webview,因为该解决方案似乎存在一些问题。如何从这里进一步进行。
如果您不想使用 WebView
,那么您唯一的选择是使用 Stripe android SDK。没有其他方法可以 运行 js
直接在 android 中编码。特别是因为此代码只是重定向到需要 WebView 的 Stripe 网关。
Stripe 在 https://stripe.com/docs/payments/accept-a-payment?platform=android 上有关于要遵循的步骤的适当文档。根据您的用例,您仍然需要在后端执行一些操作。