【问题标题】:Payment Integration Using Firebase as a backend使用 Firebase 作为后端的支付集成
【发布时间】:2019-02-18 07:09:03
【问题描述】:

我想在我的 Android 应用程序中集成 paytm 钱包。到目前为止,我一直使用 Firebase 作为我的数据库。我已经看到了我们必须托管自己的单独服务器以进行支付集成的解决方案,但是可以使用 firebase 来实现吗? 谢谢。

【问题讨论】:

    标签: android firebase payment-gateway


    【解决方案1】:

    我知道的支付网关要求您在 API 调用中指定一个秘密。由于这不能从客户端代码(运行在您用户的手机中)安全地完成,因此需要从受信任的环境(例如您的开发机器、您控制的服务器或Cloud Functions for Firebase)中完成。

    functions-samples repo 中有很多使用 Cloud Functions 将付款集成到 Firebase 的很好的示例,例如 StripePaypal。没有集成 paytm 钱包的示例,但您可能可以将这些示例作为起点。

    您的 Firebase 项目需要使用付费计划才能运行,因为这些 Cloud Functions 调用 3rd 方 API,而免费计划中不允许这样做(以防止滥用服务)。

    【讨论】:

      【解决方案2】:

      它们有多种可用的支付网关,其中很少有服务器端代码和客户端代码。

      支付网关与作为后端的 Firebase 的最佳和最简单的集成是 razorpay。它们有一个非常简单的文档,可以在 30 分钟内完成集成。同样的开发者文档可以在 here 找到。

      它们也支持借记卡、信用卡和一些钱包支付。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-26
        • 2020-02-25
        • 2020-09-14
        • 2021-12-27
        • 1970-01-01
        • 1970-01-01
        • 2012-07-23
        • 2020-06-08
        相关资源
        最近更新 更多