12

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

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

以下是我迄今为止在研究中所做的:

  1. 在 Raywenderlich.com 上找到了一个教程- iOS to Strip using Python,但它没有教授如何设置服务器和编码 python 本身。

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

  3. 我读到了关于使用 herokuapps 为这个项目托管我的后端东西的信息,所以我开始在那个网站上注册,但到目前为止我还不能使用它,因为我仍在弄清楚从 iOS 连接到条带的整个过程。

  4. 我读到了 Zapier 来集成 FIREBASE + Stripe,它不是免费的,但我仍在考虑它,即使我还不知道如何在 iOS 上使用它。

  5. 最后,这是迄今为止我找到的最好的教程——APP CODE 教程——iOS 到 Web 服务器和到 Stripe——这是我最后的希望,但我在继续之前先发布了这个问题,因为我使用的是 Firebase,我认为那里可能是将 Firebase 连接到 Sripe 的简单方法,并且本教程不使用 Firebase。这个教程真的很好理解,它使用PHP作为服务器端,我不知何故有将PHP文件部署到网络上的免费托管服务器的知识----你认为这种方式可以吗?

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

谢谢。

4

3 回答 3

8

现在Cloud Functions for Firebase已经启动,您可以在没有服务器的情况下完全在 Firebase 中实现。Github 上有一个 Stripe 示例。

于 2017-03-14T20:21:46.533 回答
1

我有同样的问题。在每个论坛中寻找解决方案。我在 Reddit 上发表了一篇文章并得到了解决方案。我没有实现它。

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

真正的无服务器支付实现的 Reddit 帖子

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

与 PayPal 工程师的电子邮件对话

于 2017-02-10T21:33:43.653 回答
0

你可以看看这个组织。我们正在创建一个可在 firebase 上运行的 iOS 应用程序,并且我们将应用程序和云功能(Firebase 功能/谷歌云功能)打开工具。IamGoogBad

于 2018-01-07T23:30:36.117 回答