如何在 Flutter Web 中实现 Stripe 支付?

Posted

技术标签:

【中文标题】如何在 Flutter Web 中实现 Stripe 支付?【英文标题】:How to implement Stripe Payments in Flutter Web? 【发布时间】:2021-01-31 22:52:29 【问题描述】:

我正在尝试在我的 Web 应用 (Flutter) 中实现 Stripe Payments,但我在 https://pub.dev/ 中找不到任何包来满足我的愿望。对于我的 iosandroid 应用程序,我使用了 https://pub.dev/packages/stripe_payment ,但我看到了一些关于 Flutter 中使用 JS 的 Stripe Checkout 的教程。我的问题是,除了如何在 Flutter web 中实现 Stripe Payments 之外,这不是不安全吗?我的意思是我在 html 文件中声明了密钥,如果有人右键单击 -> 检查,是否能够看到我的密钥?

您能推荐一种在我的 Flutter Web 应用中实现 Stripe Payments 的好方法吗?

【问题讨论】:

你在质疑什么是不安全的? Stripe 有一个可发布(公共)密钥和一个秘密(私有)密钥。该包使用可发布密钥,这很好。 我知道了,谢谢 你是如何解决@CalinOnaca 的问题的? 这可能会对您有所帮助:链接:fidev.io/stripe-checkout-in-flutter-web 【参考方案1】:

ceejayoz 在 cmets 中所说的 - 只要您在应用中使用可发布密钥 - 而不是您的秘密密钥 - 没关系。

【讨论】:

以上是关于如何在 Flutter Web 中实现 Stripe 支付?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 Flutter Web 和 Flutter App 中实现 Agora Video Call?

在 Flutter Web 中实现 Firebase 分析

如何在 Flutter 中实现 SingleLine 水平 CalendarView

如何在 Flutter 中实现 CheckBox?

如何在 Flutter 中实现应用内购买订阅?

如何在 Flutter 的消息中实现用户提及?