2017-08-17 62 views
-1

Firebase發佈了與Stripe的集成,以便您不必構建自己的服務器基礎結構。它可以在這裏找到:https://firebase.google.com/docs/use-cases/payments#what_to_do_with_the_sample_app是否可以將Firebase的條紋集成用於iOS應用程序?

該網頁明確指出,您可以處理網絡應用程序的付款。但是如果我正在構建一個iOS應用程序,我還可以繼續使用這種集成嗎?如果是這樣,我該怎麼做呢?

謝謝,提前。

+0

好問題。不明白爲什麼人們低估了它。 – hhsadiq

回答

1

The sample在鏈接中向您展示如何以跨平臺的方式實現集成。 Stripe使用Cloud Functions for Firebase集成在那裏。這意味着它運行在客戶端之外的Google服務器上。它可以在iOS,Android和Web上工作。當您寫入/stripe_customers/{userId}/charges/{id}時,會觸發該功能並執行付款。是的,你不必建立你自己的服務器。如果你不熟悉的火力地堡雲功能,然後檢查這些資源:

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

+0

好的,真棒。非常感謝!我一直在研究這一段時間,並且永遠找不到直接的答案。 – sishirm

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 
+0

您如何將令牌發送給Firebase?我試圖使用childbyautoid,但它不接受參數。我已經讀過,它的行爲與push()的行爲相同,但是從教程中,push將令牌作爲參數接受。 – sishirm

相關問題