WordPressのフォームを通して顧客からの支払いを受け取りたいですか?WPFormsはSquareを簡単に統合し、WPForms Liteを使用してオンラインで支払いを収集し始めることができます。
このガイドでは、WPForms LiteでSquareを設定し、フォームから直接支払いを受け取る方法を説明します。
必要条件
- WPForms LiteでSquareペイメントにアクセスするには、WPFormsのバージョン1.9.5以上が必要です。
- Squareアドオンに必要な最低バージョンを満たすために、WPFormsの最新バージョンがインストールされていることを確認してください。
- Squareでは、ライブペイメントフォームを追加するページでSSL(HTTPS)を有効にする必要があります。詳しくは、WPBeginner's guide toadd SSL and HTTPS in WordPressをご覧ください。
WPForms Liteのインストール
始める前に、WordPressサイトにWPForms Liteプラグインをインストールして有効化する必要があります。WPForms LiteはWordPressのプラグインディレクトリからインストールできます。
WordPressプラグインのインストールに不慣れな方は、 WPBeginnerのガイドをご覧ください。
Squareアカウントとの接続
WPForms Liteがアクティブになったら、Squareアカウントをリンクする必要があります。WPForms "Settingsに移動し、Payments タブをクリックします。

Payments(支払い)セクションで、Currency(通貨)ドロップダウンがSquareアカウントで使用している通貨と同じに設定されていることを確認してください。

Square セクションまでスクロールし、Connect with Squareをクリックします。Squareのログイン画面にリダイレクトされますので、そこでサインインして接続を承認してください。

その後、SquareがWPFormsにアカウントに関する特定の権限を付与するかどうかを尋ねます。許可]をクリックして次に進みます。

接続後、サイトに戻ります。接続に成功すると、接続ステータスの横に緑色のチェックマークが表示されます。

WPFormsはまた、あなたのビジネスロケーションを設定に取り込みます。Squareアカウントに複数のアクティブなロケーションがある場合は、ビジネスロケーションのドロップダウンから使用するロケーションを選択できます。

注:ロケーションはSquareアカウント内で管理されます。ロケーションの追加、削除、編集については、Squareのドキュメントをご覧ください。
最後に、この画面を出る前に必ず設定を保存してください。
Squareウェブフックの設定
Webhookを使用すると、支払いが完了したとき、払い戻されたとき、または更新されたときに、WPFormsはSquareからリアルタイムの更新を受け取ることができます。SquareのWebhookを有効にすると、フォームが自動的に同期されるので、支払いの変更を手動で追跡する必要がなくなります。

SquareのWebhookをWPFormsに接続する方法については、SquareのWebhookを設定するガイドをご覧ください。
フォームビルダーで Square 決済を有効にする
サイトをSquareに接続した後、特定のフォームで支払いを有効にすることができます。そのためには、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーを開きます。
フォームビルダーには、必ず次のように記入してください:
- Eメールと名前のフィールド
- 支払い項目フィールド(単一項目、複数項目、チェックボックス項目、またはドロップダウン項目)
- Squareの支払いフィールド
これらのフィールドは支払いを正しく処理するために必要です。
フィールドを追加したら、Payments "Squareに進みます。ワンタイムペイメントを有効にするオプションをオンに切り替えます。

有効にすると、いくつかの追加設定が表示されます:
まず、Payment Description(支払いの説明)を入力します。これは、顧客のクレジットカードの明細書に記載されますので、顧客が認識できる名前を使用することをお勧めします。

次に、フォームのオプションフィールドをSquareアカウントにマッピングすることができます。ドロップダウンを使って、フォームのEmailとNameを選択します。

1回限りの支払いを受け付けるフォームであれば、変更を保存して支払いフォームのテストに進むことができます。ただし、定期的な支払いを受け付ける必要がある場合は、追加の設定を行う必要があります。
定期的な支払いを可能にする
フォームが定期的に支払いを収集することを意図している場合は、「定期的な支払いを有効にする」オプションをオンに切り替えます。

このオプションを有効にしたら、このセクションの他のフィールドに入力する必要があります:
- プラン名:プラン名を入力してください。Squareアカウントのこのフォームのトランザクションに表示されます。
- フェーズ・ケイデンス:支払いの頻度を選択します。オプションにはMonthly、Yearlyなどがあります。
- 顧客のEメール:顧客に連絡できるように、フォームからEメールフィールドを選択します。これはSquareで顧客の購読を作成するために必要です。
- 顧客名:顧客名を含むフィールドを選択します。

Squareペイメントのテスト
WPFormsでSquareを設定した後、フォームを立ち上げる前にテスト支払いを送信し、すべてが期待通りに動作することを確認する必要があります。
Squareペイメントをテストするためのガイドをご覧になることをお勧めします。
支払いエントリーの表示
フォームが公開され、ユーザーが支払いを送信し始めると、WordPressのダッシュボードから支払いの詳細を見ることができます。
WPForms"Paymentsに アクセスして概要ページにアクセスします。ここでは、すべての支払いエントリを確認し、収益を追跡することができます。

詳しくは、フォーム支払いの表示と管理に関するガイドをご覧ください。
よくある質問
これらは、Squareアドオンに関するよくある質問です。
フォームにSquareを使用すると請求されますか?
はい。WPForms Liteをご利用の場合、Square独自の処理手数料に加えて3%の手数料が各取引に適用されます。3%の手数料を削除するには、WPForms Proライセンス以上にアップグレードする必要があります。
Squareのリモートオンライン取引に関する現在の販売者手数料を見るには、価格設定ページをチェックしてください。
これで完了です!これでWPForms Liteを使ったSquare決済の準備は完了です。
次に、WPFormsでの支払い管理についてもっと知りたいですか?詳しくはWPFormsで支払いフォームを作成するチュートリアルをご覧ください。