首页 > 解决方案 > Ionic 5 Stripe 如何使用success_url将用户重定向回应用程序?

问题描述

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

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

我怎样才能做到这一点?

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

标签: cordovaionic-frameworkstripe-paymentsinappbrowser

解决方案


您需要在 Ionic 应用程序中设置自定义 URL 方案(如my-app://),然后在 Checkout 完成后重定向到该 URL。

请注意,Stripe Checkout Sessions 必须success_url是有效的 Internet 可路由 URL,因此您需要指向success_url服务器上的一个页面,该页面又会重定向到您应用的自定义 URL 方案。


推荐阅读