是否可以将Stripe与Firebase和iOS集成?

时间:2016-07-15 00:59:15

标签: ios swift firebase stripe-payments zapier

我一直在谷歌上询问如何做到这一点 - iOS to Stripe。我有一个使用在线数据库的项目,我一直在做它(它几乎已经完成)所以我使用了Firebase。我很幸运能找到这个BaaS并且时间过去了,我只需要将支付功能集成到这个iOS应用程序中,我就完成了。我不是一个Web开发人员/后端开发人员,我只专注于iOS开发,所以问题是我无法开始实现付款功能。

我没有考虑使用Braintree,因为我知道它需要一台服务器,所以我选择了Stripe,因为它更简单,我也不知道它还需要服务器。

这是我迄今为止在研究中所做的事情:

  1. 我发现了tutorial on Raywenderlich.com - iOS使用Python去剥离,但它没有教导如何设置服务器和编写python本身。

  2. 我在GitHub上发现了这个StripeFire Node.js library - 但它的最后一次提交是在2年前,所以我相信它已经死了?

  3. 我读到了使用herokuapps来托管这个项目的后端内容,所以我开始注册该网站,到目前为止我无法使用它,因为我还在搞清楚整个挂钩的过程来自iOS的条纹。

  4. 我读到关于整合FIREBASE + Stripe的Zapier,它不是免费的,但即使我不知道如何在iOS上使用它,我仍在考虑它。

  5. 最后,到目前为止,这是我发现的最好的教程 - APP CODE Tutorial - iOS to Web Server and To Stripe ---这是我最后的希望,但是在我继续之前我先发布了这个问题,因为我使用的是Firebase,我想到了可能是将Firebase连接到Sripe的简单方法,本教程不使用Firebase。这个教程是真的可以理解,并且它在服务器端使用PHP,我知道部署PHP文件以在网络上免费托管服务器----你觉得这样可以吗?

  6. 所以...这个问题的主要目的是让我知道一个对服务器端东西不太了解的iOS人的最佳方式和简单方法(我只知道一些托管站点上的PHP和托管文件)如何将支付功能添加到我的应用程序,同时支付/订单的记录将保存到Firebase。

    感谢。

3 个答案:

答案 0 :(得分:7)

现在Cloud Functions for Firebase已启动,您可以在没有服务器的Firebase中完全实施。 There's a Stripe example up on Github.

答案 1 :(得分:1)

我有同样的问题。在每个论坛中寻找解决方案。我在Reddit开了一个帖子,得到了一个解决方案。我没有实现它。

firebase - > auth0 - > webtask - > stripe是实现真正无服务器的一种方式

Reddit post of true serverless payment implementation

另外,@ user5156051,我有一个关于如何实现PayPal无服务器解决方案的问题。我找不到路。当我向PayPal工程师查询时,他们提到您需要让后端进行付款。

Email conversation with PayPal engineer

答案 2 :(得分:0)

您可以查看此单位。我们正在创建一个适用于firebase的iOS应用程序,我们制作应用程序和云功能(Firebase功能/ Google云功能)打开工具。 IamGoogBad