Ionic 5 Stripe 如何使用success_url将用户重定向回应用程序?

Posted

技术标签:

【中文标题】Ionic 5 Stripe 如何使用success_url将用户重定向回应用程序?【英文标题】:Ionic 5 Stripe how to redirect user back to app with success_url? 【发布时间】:2021-08-16 18:36:45 【问题描述】:

我正在 Ionic 5 应用中实现 Stripe 集成。

我正在从“@stripe/stripe-js”调用 redirectToCheckout 方法。它在外部浏览器中打开结帐过程。一切都很好,但结帐完成后我需要用户返回应用程序。

我该怎么做?

如何设置success_url,使其从浏览器重定向到本机应用?

【问题讨论】:

【参考方案1】:

您需要set up a custom URL scheme in your Ionic app(如my-app://),然后在结帐完成后重定向到该网址。

请注意,Stripe Checkout Sessions 要求 success_url 是一个有效的互联网可路由 URL,因此您需要将 success_url 指向您服务器上的一个页面,该页面进而重定向到您应用的自定义 URL 方案。

【讨论】:

以上是关于Ionic 5 Stripe 如何使用success_url将用户重定向回应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

将 Stripe Apple Pay 按钮添加到 ionic 移动应用程序时出现 SSL 错误

使用 Angular2 和 stripe.js 导入 Stripe

带条纹和 SCA 的 Ionic 4 Cordova 付款

等到在 ionic-angular 的 firebase 上触发触发器

使用条带实现 APPLE PAY

如何在 Flutter 中使用 Xcode 12.5 解决 Stripe 支付问题?