Googleフォームで参加費を集金できない|申込と支払いをつなぐ3つの方法と選び方

Googleフォームで申込は受け付けられたけれど、参加費や代金の集金だけがどうにもならない。振込先を案内するメールを1人ずつ送り、通帳と回答スプレッドシートを見比べて消し込む——という作業に、毎回数時間取られていませんか。

結論から書くと、Googleフォーム単体で決済を完結させることはできません。 決済機能が搭載されておらず、公式の決済アドオンも用意されていないためです。実現するには外部の仕組みと組み合わせることになりますが、その組み合わせ方によって、あとから発生する管理作業の量が大きく変わります。

この記事では、決済をつなぐ3つの方法と、それぞれで起きやすい事故、事業規模ごとの選び方を整理します。

目次

Googleフォームに決済機能がない理由

Googleフォームはアンケートや情報収集のためのツールとして作られています。クレジットカード情報のような決済情報を安全に扱う仕組みを持っていないため、決済機能は搭載されていません。公式の決済アドオンも提供されていないのが現状です。

【重要】カード番号をフォームに入力させてはいけない

まれに「自由記述欄にカード番号を入力してもらえばいいのでは」と考える方がいますが、これは絶対にやってはいけません。

クレジットカード情報の取り扱いには、PCI DSSという国際的なセキュリティ基準があります。Googleフォームの回答はスプレッドシートに平文で保存され、共有設定次第では第三者が閲覧できる状態になります。カード情報が漏れた場合、責任を負うのは主催者であるあなたです。

カード番号・セキュリティコード・口座の暗証番号は、フォームの入力項目にしない。ここだけは例外なく守ってください。

決済をつなぐ3つの方法

方法1:決済リンクを別途送る(最も手軽)

Googleフォームで申込を受け、確認メールや自動返信に決済用のURLを載せる方法です。決済リンクはStripe、Square、PayPalなどで発行できます。

  • メリット:今のフォームをそのまま使える。導入が最も早い
  • デメリット:申込と支払いが分かれるため、未払いの追跡が手作業になる

小規模かつ申込件数が少ないうちは、この方法が現実的です。

方法2:決済アドオンを使う

Googleフォームに外部のアドオンを追加して、決済を組み込む方法です。Payable Formsなど、決済に対応したアドオンが公開されています。

  • メリット:フォームから離れずに支払いまで進める
  • デメリット:多くが英語表示。アドオンの提供元は第三者のため、仕様変更や提供終了のリスクを自分で負う。有料プランが必要な場合が多い

導入前に必ずテストモードで動作確認をしてください。本番の申込で初めて動かすのは危険です。

方法3:決済機能つきのフォームに置き換える

最初から申込と決済が一体になっているフォーム作成ツールに乗り換える方法です。

  • メリット:申込=支払い完了になり、未払いの追跡そのものが発生しない
  • デメリット:月額費用がかかる。フォームを作り直す手間がある

継続的に集金が発生するなら、長期的にはこれが最も作業時間が少なくなります。

申込と支払いが分かれると起きる4つの事故

方法1と方法2(特に方法1)を選ぶ場合、以下の事故が起きます。あらかじめ想定しておくと、慌てずに済みます。

事故1:未払いのまま当日を迎える

申込フォームを送信した時点で「申し込んだ」と認識する人は多く、そのあとに届く決済リンクは見落とされがちです。結果、支払いが済んでいない参加者が当日会場に現れます。その場で集金するか、後日請求するか、どちらも気まずい対応になります。

事故2:申込者名と支払者名が一致しない

会社のカードで支払う、家族のPayPalアカウントを使う、といったケースでは、決済側に記録される名前がフォームの回答と違います。入金があっても「これは誰の分か」が分からず、照合に時間がかかります。

事故3:二重申込・二重決済

送信できたか不安になった人がフォームを2回送る、決済画面で戻るボタンを押して2回支払う、といったことは実際に起きます。返金対応が発生し、手数料はこちらの負担になることがあります。

事故4:キャンセル時に返金先が分からない

決済ツールとフォームが別なので、返金するには決済ツール側で該当の取引を探す作業が必要です。件数が増えると、この検索作業だけで時間を取られます。

決済リンク方式を安全に運用する5つの手順

方法1で運用するなら、以下を最初に決めておくと事故が減ります。

  1. フォームの最後に支払い方法と期限を明記する:「送信後に決済URLをメールでお送りします。3日以内にお支払いください」と書いておく。ここに書いておかないと、支払いを忘れられます
  2. 自動返信メールに決済リンクを入れる:Googleフォームの「回答のコピーを送信」を有効にし、確認メッセージにも決済URLを載せる
  3. 管理表を1枚作る:後述のチェック表を使い、申込と入金を1か所で管理する
  4. 未払いリマインドの文面を用意しておく:毎回文章を考えると送るのが億劫になり、結局送らなくなります
  5. 返金ルールを先に決めて公開する:「開催3日前まで全額返金、以降は返金なし」など。トラブルの大半はここを決めていないことが原因です

申込・入金の管理チェック表

回答スプレッドシートに、以下の列を手動で追加してください。

列名入力内容
申込日フォームのタイムスタンプ
氏名フォームの回答
金額早割・通常など区別する
決済リンク送信日送った日を記録
入金確認日入金を確認した日
支払者名申込者と違う場合に記入
状態未払い/入金済み/返金済み

「状態」の列に色をつけておくと、未払いが一目で分かります。開催3日前にこの列を上から確認する、という運用にすると、取りこぼしが減ります。

未払いリマインドの文面例

○○様

△△セミナーへのお申し込みありがとうございます。 参加費のお支払いがまだ確認できておりませんので、念のためご連絡いたしました。

お支払いはこちらから:[決済URL] お支払い期限:○月○日

すでにお支払い済みの場合は、行き違いですのでご容赦ください。

「行き違いの場合はご容赦ください」の一文があると、送るときの心理的な負担が減ります。

規模別:どの方法を選ぶべきか

状況推奨する方法
月の申込が10件未満・単発開催方法1(決済リンク)で十分
月の申込が10〜30件・定期開催方法3への移行を検討する時期
月の申込が30件以上方法3。手作業の照合が現実的でなくなる
定員管理が必要方法3。フォーム単体では満席の自動停止ができない
キャンセル・返金が頻繁方法3。決済とフォームが別だと処理が追いつかない

判断の目安は**「照合作業に月2時間以上かかっているか」**です。時給に換算して月額費用を上回るなら、乗り換えたほうが得になります。

Googleフォーム自体でつまずいている場合は、Googleフォームでログインを求められる原因と解決策も確認してみてください。申込前の離脱が起きているケースがあります。

申込ページそのものの改善点は予約ページで申込みが増えない10のチェックポイントにまとめています。

よくある質問

Q. GoogleフォームとStripeをGAS(Google Apps Script)でつなぐ方法は? コードを書いて連携させる方法は存在します。ただし、動かなくなったときに自分で直せる人向けです。エラーが出たときに申込が止まるリスクを負えるかどうかで判断してください。

Q. PayPayやLINE Payのリンクを貼ればいいのでは? 個人間送金の機能を事業の集金に使うと、規約に抵触する場合があります。また領収書の発行や返金の記録が残りにくく、確定申告時に困ります。事業として集金するなら、事業者向けの決済サービスを使ってください。

Q. 銀行振込だけで運用するのは? 可能ですが、入金確認は完全に手作業になります。振込手数料を参加者に負担してもらうか自分が持つかも決めておく必要があります。件数が少ないうちは成立しますが、増えると照合が破綻します。

Q. 無料で申込と決済を一体にできるツールはありますか? 月額無料でも決済手数料がかかるツールはあります。「無料」の範囲がどこまでかは、決済手数料と月額費用の両方を確認してください。

作業時間で判断する

Googleフォームは優れたツールですが、決済に関しては設計思想の外にあります。無理につなぐほど、あとから照合・催促・返金という手作業が増えていきます。

一度、先月の集金にかかった時間を数えてみてください。フォームの確認、決済リンクの送信、入金の照合、未払いへの催促。それが月2時間を超えているなら、仕組みを変えたほうが早いというサインです。

申込と決済が最初から1つになっているツールを使えば、この作業はまるごとなくなります。ヨヤクーは、申込ページ・オンライン決済・顧客管理・メール自動化を1つにまとめたツールです。クレジットカード・PayPal・銀行振込に対応し、申込と入金の状態を同じ画面で確認できます。フリープラン0円から使えて、有料のライトプランは月額1,980円(年払いなら月あたり1,480円)です。

まずは無料で申込ページを1つ作り、今のGoogleフォームと比べてみてください。

目次