Firebase發佈了與Stripe的集成,以便您不必構建自己的服務器基礎結構。它可以在這裏找到:https://firebase.google.com/docs/use-cases/payments#what_to_do_with_the_sample_app是否可以將Firebase的條紋集成用於iOS應用程序?
該網頁明確指出,您可以處理網絡應用程序的付款。但是如果我正在構建一個iOS應用程序,我還可以繼續使用這種集成嗎?如果是這樣,我該怎麼做呢?
謝謝,提前。
Firebase發佈了與Stripe的集成,以便您不必構建自己的服務器基礎結構。它可以在這裏找到:https://firebase.google.com/docs/use-cases/payments#what_to_do_with_the_sample_app是否可以將Firebase的條紋集成用於iOS應用程序?
該網頁明確指出,您可以處理網絡應用程序的付款。但是如果我正在構建一個iOS應用程序,我還可以繼續使用這種集成嗎?如果是這樣,我該怎麼做呢?
謝謝,提前。
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
好的,真棒。非常感謝!我一直在研究這一段時間,並且永遠找不到直接的答案。 – sishirm
如果有人有興趣更高支付流程與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
您如何將令牌發送給Firebase?我試圖使用childbyautoid,但它不接受參數。我已經讀過,它的行爲與push()的行爲相同,但是從教程中,push將令牌作爲參數接受。 – sishirm
好問題。不明白爲什麼人們低估了它。 – hhsadiq