web-dev-qa-db-ja.com

Firebase支払いゲートウェイ?

現在、Firebaseが自分が作成しているアプリに適しているかどうかを評価しています。私が見つけた唯一の潜在的なこだわりは支払いをすることです-現在利用可能なオプションは何ですか?

16
user3500802

Firebaseはリアルタイムのデータストアであり、数百から数百万のクライアント間で同時にデータを共有するための超高速でスケーラブルなソリューションに重点を置いています。社内では支払い処理ソリューションを提供していません。

Stripe などのサードパーティサービスはFirebaseと非常に簡単に統合でき、 Zapier などのツールは、トランザクションの完了時にStripeからFirebaseにデータをプッシュするのに役立ちます。

一般的に、プロセスは次のようになります。

  1. ユーザーがサイトでトランザクションを開始します
  2. クライアントコードは、CC情報を入力するためにStripeに送信します
  3. クライアントコードは、安全なトランザクションを表すトークンを取得します
  4. トランザクションが検証されると、サーバープロセスにストライプで通知されます
  5. サーバーはトークンを使用して支払い承認を送信します
  6. StripeはトランザクションレシートをサーバープロセスまたはZapierに送信します。ZapierはFirebaseに保存されます。

このアプローチの利点は、クレジットカードや機密データを保存していないため、PCIコンプライアンスや厳格な銀行/ eコマース規制の対象にならないことです。

21
Kato