草庐IT

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

coder 2023-07-16 原文

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

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

这是我目前所做的研究:

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

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

  3. 我读到过有关使用 herokuapps 来托管该项目的后端内容的信息,因此我开始在该网站上注册,但到目前为止我还不能使用它,因为我仍在弄清楚 Hook 的整个过程最多从 iOS strip 化。

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

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

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

谢谢。

最佳答案

现在您可以在没有服务器的情况下完全在 Firebase 中实现 Cloud Functions for Firebase已经推出。 There's a Stripe example up on Github.

关于ios - 是否可以将 Stripe 与 Firebase 和 iOS 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38386361/

有关ios - 是否可以将 Stripe 与 Firebase 和 iOS 集成?的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  3. ruby - 使用 Vim Rails,您可以创建一个新的迁移文件并一次性打开它吗? - 2

    使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta

  4. ruby - 我可以使用 Ruby 从 CSV 中删除列吗? - 2

    查看Ruby的CSV库的文档,我非常确定这是可能且简单的。我只需要使用Ruby删除CSV文件的前三列,但我没有成功运行它。 最佳答案 csv_table=CSV.read(file_path_in,:headers=>true)csv_table.delete("header_name")csv_table.to_csv#=>ThenewCSVinstringformat检查CSV::Table文档:http://ruby-doc.org/stdlib-1.9.2/libdoc/csv/rdoc/CSV/Table.html

  5. ruby - 检查数组是否在增加 - 2

    这个问题在这里已经有了答案:Checktoseeifanarrayisalreadysorted?(8个答案)关闭9年前。我只是想知道是否有办法检查数组是否在增加?这是我的解决方案,但我正在寻找更漂亮的方法:n=-1@arr.flatten.each{|e|returnfalseife

  6. ruby - 我可以使用 aws-sdk-ruby 在 AWS S3 上使用事务性文件删除/上传吗? - 2

    我发现ActiveRecord::Base.transaction在复杂方法中非常有效。我想知道是否可以在如下事务中从AWSS3上传/删除文件:S3Object.transactiondo#writeintofiles#raiseanexceptionend引发异常后,每个操作都应在S3上回滚。S3Object这可能吗?? 最佳答案 虽然S3API具有批量删除功能,但它不支持事务,因为每个删除操作都可以独立于其他操作成功/失败。该API不提供任何批量上传功能(通过PUT或POST),因此每个上传操作都是通过一个独立的API调用完成的

  7. ruby - 检查字符串是否包含散列中的任何键并返回它包含的键的值 - 2

    我有一个包含多个键的散列和一个字符串,该字符串不包含散列中的任何键或包含一个键。h={"k1"=>"v1","k2"=>"v2","k3"=>"v3"}s="thisisanexamplestringthatmightoccurwithakeysomewhereinthestringk1(withspecialcharacterslike(^&*$#@!^&&*))"检查s是否包含h中的任何键的最佳方法是什么,如果包含,则返回它包含的键的值?例如,对于上面的h和s的例子,输出应该是v1。编辑:只有字符串是用户定义的。哈希将始终相同。 最佳答案

  8. ruby-on-rails - Ruby 检查日期时间是否为 iso8601 并保存 - 2

    我需要检查DateTime是否采用有效的ISO8601格式。喜欢:#iso8601?我检查了ruby​​是否有特定方法,但没有找到。目前我正在使用date.iso8601==date来检查这个。有什么好的方法吗?编辑解释我的环境,并改变问题的范围。因此,我的项目将使用jsapiFullCalendar,这就是我需要iso8601字符串格式的原因。我想知道更好或正确的方法是什么,以正确的格式将日期保存在数据库中,或者让ActiveRecord完成它们的工作并在我需要时间信息时对其进行操作。 最佳答案 我不太明白你的问题。我假设您想检查

  9. ruby-on-rails - 如何使辅助方法在 Rails 集成测试中可用? - 2

    我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel

  10. ruby - 检查日期是否在过去 7 天内 - 2

    我的日期格式如下:"%d-%m-%Y"(例如,今天的日期为07-09-2015),我想看看是不是在过去的七天内。谁能推荐一种方法? 最佳答案 你可以这样做:require"date"Date.today-7 关于ruby-检查日期是否在过去7天内,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32438063/

随机推荐