【发布时间】:2017-02-16 02:40:33
【问题描述】:
我正在构建一个使用 Firebase 作为后端的 iOS 应用程序,并希望在没有外部服务器的情况下实现 Stripe。 我已经查看了这篇文章:Firebase payment gateways? — 它显示了有关 Stripe 支付流程/网关的以下流程:
- 用户在您的网站上发起交易
- 客户端代码将他们发送到 Stripe 以输入他们的抄送信息
- 客户端代码获取代表安全交易的令牌
- 事务验证通过条带通知服务器进程
- 服务器使用令牌提交支付授权
- Stripe 将交易收据发送到服务器进程或 Zapier,该收据将存储回 Firebase
我已经就 Zapier 联系了 Firebase,他们告诉我 Zapier 不再支持此流程。 另外:与需要在服务器端生成令牌的 Braintree 不同,Stripe 的密钥与我的帐户相关联。
理论上,我可以使用 Firebase 的 REST API 将 Stripe 与没有外部服务器的集成,对吗?
我们可以使用任何 Firebase 实时数据库 URL 作为 REST 端点。我们需要做的就是将 .json 附加到 URL 的末尾,并从我们最喜欢的 HTTPS 客户端发送请求。 https://firebase.google.com/docs/database/rest/start
非常感谢任何帮助,谢谢!
【问题讨论】:
标签: ios rest firebase stripe-payments