AIサマリー
WordPressのフォームを通じてPayPalやクレジットカードによる支払いを受け付けたいとお考えですか?PayPal Commerceを使えば、サイトから直接、安全に決済を受け付けることが簡単にできます。
このチュートリアルでは、WPForms LiteとPayPal Commerceを連携させて、フォームを通じて単発または定期的な支払いを受け付ける方法をご紹介します。
必要条件
- WPForms LiteでPayPal Commerceの決済機能を利用するには、WPFormsバージョン1.10.0以降が必要です
- PayPalビジネスアカウント
WPForms Liteのインストール
作業を始める前に、WordPressサイトに「WPForms Lite」プラグインをインストールして有効化してください。「WPForms Lite」はWordPressのプラグインディレクトリからインストールできます。WordPressでのプラグインのインストール方法についてサポートが必要な場合は、WPBeginnerの「WordPressプラグインのインストールガイド」をご覧ください。
PayPal Commerceアカウントの連携

必要に応じて、アカウントを連携する前に、サイトで使用する通貨を選択してください。

次に、「PayPal Commerce」セクションまでスクロールし、「PayPal Commerceに接続」をクリックします。

注:お客様のサイトをPayPal Commerceに接続するには、PayPal Businessアカウントが必要です。
PayPalのウィンドウが開きますので、PayPalビジネスアカウントにログインし、接続を承認してください。

設定手順が完了すると、サイトの管理画面に戻ります。接続に成功すると、「接続ステータス」の横に緑色のチェックマークが表示されます。

注意:お客様のサイトで支払いトランザクションをテストしたい場合は、テストモードを有効にする必要があります。詳しくは、PayPal Commerceを使った決済テストの総合ガイドをご覧ください。
PayPal Commerce Webhooks の設定
Webhookを使用すると、支払いまたはサブスクリプションのステータスが変更された際に、WPFormsがPayPal Commerceからリアルタイムで更新情報を受け取ることができます。Webhookを有効にすることで、支払いの完了、返金、キャンセル、または更新が行われた際、WPFormsは支払い記録を常に最新の状態に保つことができます。

PayPal Commerceアカウントを連携すると、WPFormsバージョン1.10.0以降ではWebhooksが自動的に設定されます。ただし、お使いのサイトで自動的に設定されない場合は、「PayPal Commerce Webhooksの設定方法」ガイドに従って手動で設定することができます。
フォームビルダーでPayPal Commerce Paymentsを有効にする
サイトをPayPal Commerceに接続したら、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーを開いてください。PayPal Commerceを正常に機能させるには、フォームに以下の項目が含まれていることを確認してください:
- 「単一アイテム」、「複数アイテム」、「チェックボックスアイテム」、または「ドロップダウンアイテム」などの支払い項目フィールド
- PayPal Commerceフィールド
作成する支払いフォームの種類に応じて、「名前」、「メールアドレス」、「住所」、「合計金額」などの項目を追加することもできます。
フィールドを追加したら、「支払」»「PayPal Commerce」に移動し、フォームの支払い設定を開いてください。

単発支払いの有効化
単発支払いを有効にするには、「単発支払いを有効にする」オプションをオンに切り替えてください。

WPForms Liteでは、単発決済において「支払いの説明」フィールドが利用可能です。支払いを特定するのに役立つ簡単な説明を入力してください。

定期的な支払いを可能にする
ユーザーに定期的な課金を行いたい場合は、「定期購読の支払いを有効にする」オプションをオンに切り替えてください。

定期プランについては、「プラン名」、「商品タイプ」、「定期間隔」、「総回数」などの設定を行ってください。

WPForms Liteには、定期支払いの「初回支払いが失敗した場合、再度請求を試みる」オプションも含まれていますが、「配送先住所」、「配送先氏名」、および「条件付きロジックを有効にする」オプションはWPForms Liteでは無効になっており、Pro版でのみ利用可能です。
PayPalコマース決済のテスト
支払いフォームを公開する前に、テスト決済を行って、すべてが正常に動作することを確認してください。詳細な手順については、「PayPal Commerceアドオンを使用した決済のテスト方法」ガイドをご覧ください。
よくある質問
以下は、WPForms LiteでのPayPal Commerceの利用に関するよくある質問の一部です。
PayPal Commerce Pro アドオンにアップグレードすると、どのようなメリットがありますか?
WPForms Lite を使用すれば、PayPal Commerce Pro アドオンをインストールしなくても、PayPal Commerce による支払いを受け付けることができます。ただし、アップグレードすると、より高度な決済機能を利用できるようになり、単発決済にかかる WPForms の追加手数料 3% が免除されます。
WPForms Lite を使えば、次のようなことができます:
- 単発の支払いを受け付ける
- 1つの定期プランで定期購読を受け付ける
- 利用可能なPayPal Commerceの支払い方法を使用する
- Webhookを有効にする
PayPal Commerce Pro アドオンを使用すると、以下のことも可能です:
- PayPal Commerceでの決済におけるWPFormsの追加手数料3%を免除する
- PayPal Commerceでの決済に条件分岐ロジックを使用する
- 同じフォーム内で、単発払いと定期払いのいずれかを選択してください
- フォームに複数の定期プランを追加する
- 詳細な支払い通知ワークフローの設定
- WordPressの管理画面から支払いを確認・管理する
- 返金やキャンセルをより柔軟に対応する
WPForms LiteでPayPal Commerceを利用する場合、料金はかかりますか?
はい。WPForms Liteでは、PayPal Commerceでの取引(単発決済および定期決済を含む)に対して、追加で3%の手数料がかかります。なお、PayPalの標準的な処理手数料も別途適用されます。このWPFormsによる追加手数料を免除するには、WPForms Proライセンス以上にアップグレードしてください。
1回限りの支払いと定期支払いの両方を、同じフォームで有効にすることはできますか?
いいえ。WPForms LiteにはPayPal Commerceの支払いに関する条件分岐機能が含まれていないため、1つのフォームで単発の支払いまたは定期支払いのいずれか一方のみを処理でき、両方を同時に処理することはできません。同じフォームで両方のオプションを使用するには、WPForms Proライセンス以上が必要です。
WPForms Liteでは、なぜ一部のPayPal Commerce設定が無効になっているのですか?
「請求先住所」、「配送先住所」、「配送先氏名」、「配送先メールアドレス」、「条件付きロジックの有効化」などの設定は、有料ライセンスでのみ利用可能です。これらのオプションを利用するには、WPForms Proライセンス以上にアップグレードしてください。
これで完了です!これでPayPal CommerceをWPForms Liteに連携し、フォームを通じて支払いを受け付けることができるようになりました。WPFormsでの支払いフォームの作成についてさらに詳しく知りたいですか?ぜひ、WPFormsでの支払いフォーム作成ガイドをご覧ください。