【问题标题】:Accepting payments in Flutter Web在 Flutter Web 中接受付款
【发布时间】:2020-10-03 14:33:03
【问题描述】:

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

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

【问题讨论】:

    标签: flutter stripe-payments payment-gateway payment flutter-web


    【解决方案1】:

    有一个非官方的 Flutter Stripe 包可能是你所追求的:https://pub.dev/packages/stripe_payment

    【讨论】:

    • 谢谢,这个包好像不支持flutter web。
    • 我现在和你在同一条船上@ChristopherMoore。你最后做了什么,flutter web 对你有什么影响?请问有什么链接可以看到你的作品吗?
    • @Damandroid 我使用了我单独制作的条纹元素网站的 iFrame。所以我基本上做了一个正常的 Stripe 网络实现。然后,我让 iframe 站点在付款成功后更改了一个 firestore 变量,我的颤振应用程序通过流观看了该变量。当我的颤振应用程序看到变量发生变化时,我导航到我需要去的任何地方。如果您进行一次性付款而不是像我一样存储卡信息,这可能对您不起作用。这不是一个非常优雅的解决方案。
    【解决方案2】:

    有一个名为stripe_sdk 的新包,它似乎支持网络。我还没有尝试过,但它在描述中说 Web 支持,并且还有一个 Web 演示 :)

    此外,用于移动设备的旧软件包不适用于 Web,因为它们依赖于 WebView,而 WebView 不支持(并且没有多大意义)。

    【讨论】:

      猜你喜欢
      • 2021-01-16
      • 2023-02-10
      • 2011-02-22
      • 2015-11-27
      • 1970-01-01
      • 2013-11-26
      • 2011-03-21
      • 2012-07-11
      • 2018-07-01
      相关资源
      最近更新 更多