首页 文章

在Cordova中使用Stripe Checkout

提问于
浏览
0

我能够在我的Ionic / Cordova应用程序中使用Stripe Checkout . 它显示了一个iFrame,允许用户输入他们的Stripe登录信息/信用卡信息以完成付款流程 .

但是有一个用户案例我无法正确支持 - 当用户点击Stripe Checkout iFrame中的 Terms | Privacy 链接时,该链接会打开Cordova Webview,因为Cordova离开了我的应用程序并且去了Stripe,所以它会破坏我的应用程序 Terms | Privacy 网页 . iOS上没有后退按钮,即使Android上有一个后退按钮,应用程序状态也完全被破坏,因为我们已经离开了我们的应用程序 .

我已经尝试使用 In app browser ,但没有运气,因为我无法从Stripe获取URL以将它们提供给 In app browser . 此外,由于security reasons,我无法操纵Stripe Checkout iFrame HTML . 因此,我似乎无法通过更改iFrame HTML在 In app browser 中打开 Terms | Privacy 或隐藏/删除 Terms | Privacy .

这个问题有解决方案吗?如果没有,我可能会考虑不在我的应用程序中使用Stripe Checkout .

谢谢!

Stripe Checkout iFrame

1 回答

  • 1

    它的长短是你不应该在Cordova应用程序中使用Checkout . 虽然某些功能在某些情况下可能有效,但并非所有功能都能正常工作(就像您描述的问题一样) .

    相反,您应该使用Stripe的Elements库设计自己的自定义表单,以便在Cordova webview中使用它 .

相关问题