【问题标题】:Flutter + firebase + stripeFlutter + Firebase + 条纹
【发布时间】:2022-01-16 12:18:14
【问题描述】:

我是一个关于 stripe 的新手,并将其集成到 Flutter 应用中。

我正在为我的后端使用 firebase(实际上并没有什么复杂的东西,只是一些事件函数),正如我所说,我的应用程序颤动(适用于 android 和 iOS),我完全不知道如何继续。

我找到了一个 firebase 插件 (https://firebase.google.com/products/extensions/stripe-firestore-stripe-payments) 和一个用于条纹的颤振库 (https://pub.dev/packages/flutter_stripe) 但我不确定我是否必须使用其中一个并自己完成另一部分,如果使用一个将与另一个冗余,或者如果我应该同时使用并将它们集成在一起。

额外信息:每月付款一次(不是订阅,每个月的金额不同),并且将存储在 Firestore 集合中。

所以...任何明确的资源或文档将不胜感激!

【问题讨论】:

    标签: android ios firebase flutter stripe-payments


    【解决方案1】:

    Firebase 的 Stripe 扩展基于 Cloud Functions 和 Firestore。这意味着要使用 Stripe 启动操作,您需要在 Firestore 中的文档中写入一些内容,并且要获得响应或响应 Stripe 上的事件,您需要从 Firestore 中收听/读取。

    有一个用于 JavaScript 的客户端 SDK for this extension,但还没有用于其他平台/语言。要了解如何在其他平台上通过 Extension 与 Stripe 进行交互,请考虑从 codelab 开始,它涵盖了 reading product and pricing data and render it to the pagecreating a subscription for your customershowing the active subscription once created 等用例。

    从您链接的文档页面中可以看到recommended usage

    如果您在网络平台上构建,则可以将此扩展程序用于您的任何支付用例。

    如果您正在开发原生移动应用程序并在您的应用程序中销售数字产品或服务(例如订阅、游戏内货币、游戏关卡、访问高级内容或解锁完整版本),您必须使用应用商店的应用内购买 API。有关详细信息,请参阅 Apple 和 Google 的指南。

    对于所有其他场景,您可以使用 stripe-android、stripe-ios、stripe-react-native 或 flutter_stripe SDK。

    因此,最后一行链接到您还提到的 flutter_stripe SDK,并建议将其用于 Stripe Extension for Firebase 未满足的用例。

    【讨论】:

    • 好的,谢谢。我应该使用 flutter_srripe 并编写自己的云函数。
    猜你喜欢
    • 2023-01-14
    • 2018-06-28
    • 2018-06-07
    • 1970-01-01
    • 2018-08-19
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    相关资源
    最近更新 更多