在 Flutter Web 中接受付款

Chr*_*ore 6 payment payment-gateway stripe-payments flutter flutter-web

我正在Flutter Web中创建一个应用程序,需要收集付款信息以创建订阅费用。我的计划是使用 Stripe 来做到这一点,但是,在为 Stripe 完成所有必要的方法之后,我发现 Stripe 只通过 Stripe Elements 接受卡片数据。经过进一步研究,我发现基本上所有支付平台都这样做是为了维持 PCI 合规性。

是否有任何方法可以将 Stripe 元素(或任何等效元素)嵌入到我的应用程序中,或者是否有更简单的方法来使用 Flutter Web 接受付款?

Pau*_*jes 1

有一个非官方的 Flutter Stripe 包可能就是您想要的: https: //pub.dev/packages/stripe_ payment

  • @Damandroid我使用了我单独制作的条纹元素网站的iFrame。所以我基本上做了一个普通的 Stripe Web 实现。然后,我让 iframe 网站在付款成功后更改 firestore 变量,我的 flutter 应用程序通过流观看该变量。当我的 flutter 应用程序看到该变量发生变化时,我导航到我需要去的任何地方。如果您要进行一次性付款而不是像我一样存储卡信息,这可能对您不起作用。这不是一个非常优雅的解决方案。 (3认同)
  • 谢谢,但这个包似乎不支持 flutter web。 (2认同)