cordova - Ionic 5 Stripe 如何使用success_url将用户重定向回应用程序?
问题描述
我正在 Ionic 5 应用程序中实现 Stripe 集成。
我正在从“@stripe/stripe-js”调用redirectToCheckout方法。它在外部浏览器中打开结帐过程。一切都很好,但是当结帐完成时,我需要用户返回应用程序。
我怎样才能做到这一点?
如何设置success_url,使其从浏览器重定向到本机应用程序?
解决方案
您需要在 Ionic 应用程序中设置自定义 URL 方案(如my-app://
),然后在 Checkout 完成后重定向到该 URL。
请注意,Stripe Checkout Sessions 必须success_url
是有效的 Internet 可路由 URL,因此您需要指向success_url
服务器上的一个页面,该页面又会重定向到您应用的自定义 URL 方案。
推荐阅读
- python - pygame.error: 视频系统未初始化并且 pygame.get_init() 返回 None
- c# - 如何从集合中的属性中获取 nameof()?
- python - Python数据框格式化字符串
- bitmap - 如何从camerax获取位图?
- android - 在 Android 中使用 Hilt 后无法创建视图模型实例
- arrays - Laravel collect($array)->sortBy($value)->values() 显示在屏幕上
- python - 数据框中的向量化字符串搜索
- r - 改进 R 中的现有循环和延迟
- java - 用坐标、长度、宽度和角度计算矩形的中心
- python - 如何将 arg 从命令传递到子命令 Discord py