2017-08-17 5 views
-1

FirebaseはStripeとの統合をリリースし、独自のサーバインフラストラクチャを構築する必要はありません。それは、ここで見つけることができます:https://firebase.google.com/docs/use-cases/payments#what_to_do_with_the_sample_appiOSアプリケーション用にFirebaseのStripe統合を使用することはできますか?

Webページ特にあなたがWebアプリケーションのための支払いを処理できることを言います。しかし、iOSアプリケーションを構築している場合でも、この統合を使用することはできますか?もしそうなら、私はそれをどうやってやりますか?

ありがとうございます。リンクにプラットフォーム間の動作方法で統合を実装する方法を示しますすること

+0

良い質問。なぜ人々がそれを落としたのか理解していない。 – hhsadiq

答えて

1

The sample。ストライプはFirebaseのクラウド機能を使用してそこに統合されています。つまり、クライアントの外部にあるGoogleサーバー上で実行されます。 iOS、Android、およびWebで動作します。 /stripe_customers/{userId}/charges/{id}に書き込むと、その機能が起動され、支払いが実行されます。もちろん、独自のサーバーを構築する必要はありません。あなたは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

+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

関連する問題