支払いを行って支払い確認を受け取るまでの間に、「お支払いを処理しています」というテキストのページと読み込みアイコンが表示されます。支払いが完了すると、FirebaseデータベースでhasPaidの値が 'true'に変わります。データベースの値が変更されたときにメッセージをWebクライアントに送信
値が変更されると、確認メールがクラウド機能を介してユーザーに送信されますが、ユーザーがまだ待機中のページにある場合は、確認メッセージを表示します。この値が変更されたときにWebクライアント側にイベントを送信することができますか、またはx秒ごとにデータベースに要求を送信することのみが可能ですか?
Webクライアントに、その値をデータベースでリッスンさせるだけでもかまいません。 https://firebase.google.com/docs/database/web/read-and-write –