是否可以将Firebase的Stripe集成用于iOS应用程序?

时间:2017-08-17 13:31:38

标签: ios firebase server payment

Firebase发布了与Stripe的集成,因此您无需构建自己的服务器基础架构。可在此处找到:https://firebase.google.com/docs/use-cases/payments#what_to_do_with_the_sample_app

该网页明确指出您可以处理网络应用的付款。但如果我正在构建一个iOS应用程序,我还能继续使用这种集成吗?如果是这样,我将如何做到这一点?

提前谢谢。

2 个答案:

答案 0 :(得分:1)

链接中的

The sample向您展示了如何以跨平台工作的方式实现集成。使用Cloud Functions for Firebase将Stripe集成到那里。这意味着它在客户端外部的Google服务器上运行。它可以在iOS,Android和Web上运行。当您写入/stripe_customers/{userId}/charges/{id}时,该功能会被触发并执行付款。是的,您不必构建自己的服务器。如果您不熟悉Cloud Functions for Firebase,请查看以下资源:

Cloud Functions for Firebase Usage Guide

Cloud Functions for Firebase samples

Getting Started with Cloud Functions for Firebase - Firecasts

Database Triggers with Cloud Functions for Firebase - Firecasts

答案 1 :(得分:0)

如果有人对使用Stripe的更高级别的付款流感兴趣,我们使用它的方式如下 -

1) iOS/Android provides card details to Stripe using native SDK
2) Stripe provides a token which you send it to your Firebase
3) Firebase cloud function then triggers a function and uses this token to make a payment or create Stripe customer and make payment
4) after you make payment, store required information like amount paid, date etc on Firebase so that ios/Android can list payments on the app