オンラインフォームを通じて支払いを受け付ける場合、チェックアウト体験は重要です。PayPalを好む顧客は多く、カードのみのオプションよりもPayPalが利用可能な場合、取引を完了する可能性が高くなります。
PlatoFormsは現在、PayPal Paymentウィジェットを通じてネイティブにPayPalをサポートしています。このガイドでは、その仕組み、使用するタイミング、設定方法、最良の結果を得るためのヒントについて説明します。
このページで
PayPal Paymentウィジェットの機能
PayPal Paymentウィジェットは、PayPalのスマートボタンを直接フォームに埋め込みます。回答者が支払いステップに到達すると、PayPal、クレジットまたはデビットカード、後払いの支払いボタンが表示され、フォームを離れたり別のチェックアウトページにリダイレクトされたりすることはありません。
これは、PayPal支払いページへのリンクとは異なります。フォームの送信と支払いの全体の流れが一か所で行われます。
PayPal支払いフォームを使用するタイミング
PayPal支払いフォームは以下の場合に適しています。
- 顧客がPayPalを期待している場合。 2025年末時点で、PayPalは世界中で約4億3900万のアクティブアカウントを持っています。 PayPalが委託したIpsosの調査によれば、59%のPayPalユーザーがPayPalが利用できないために購入を中止したことがあります。
- 可変金額を集めている場合。 登録料、サービス階層、注文合計—ウィジェットはフォームでユーザーが選択した内容に基づいて動的価格設定をサポートしています。
- 複数の支払い方法を別々のフローを構築せずに提供したい場合。 PayPal、カード、後払いはすべて1つのフィールドで処理されます。
- 既にStripeを使用しているが、代わりにPayPalを提供したい場合。 各フォームは1つの支払い方法をサポートします。PayPalを好む顧客がいる場合は、PayPalウィジェットを使用した別のフォームを作成してください。
PayPalとStripeをオプションとして比較する場合: Stripe vs PayPal: どちらを使用すべきか?
一般的な使用例:
- 注文フォーム — リアルタイム価格設定で商品を販売
- 寄付フォーム — 寄付者に金額を選ばせる
- 登録フォーム — イベントや会員費を集める
- サブスクリプションフォーム — 定期支払いフローを設定
- 支払いフォーム — 汎用的な支払い集金
設定方法
設定プロセスの概要を以下に示します。詳細はPayPal Paymentドキュメントに記載されています。
ステップ1 — フィールドを追加する
PlatoFormsフォームビルダーで、左のツールバーのEnhanced Featuresの下にあるPayPal Paymentウィジェットを見つけ、フォームにドラッグします。
ステップ2 — PayPalアカウントを接続する
プロパティパネルには2つの接続スロットが表示されます。
- PayPal — 実際の支払い用のライブマーチャントアカウント
- PayPal (Sandbox) — 支払いフローをプレビューするためのテストアカウント
ライブスロットの下のConnectをクリックし、OAuth認証を完了します。接続が完了すると、ボタンはRevoke Connectionに変わります。
ステップ3 — 支払い金額を設定する
以下から選択します。
- 固定金額 — すべての送信で同じ価格を請求
- フォームフィールドからの金額 — ユーザーの選択に基づいて請求が動的に更新されます(以下参照)
ステップ4 — アイテムの説明と通貨を追加する
通貨と購入者に表示される注文の説明を設定します。説明は{{form_name}}や{{tracking_code}}のような変数をサポートしています。
ステップ5 — テストしてから公開する
Sandboxモードを使用して、テスト資金で支払いフローを確認し、ライブに切り替える前にテストします。詳細はテストを参照してください。
動的価格設定: フォーム選択に基づいて異なる金額を請求
ユーザーが選択した内容に応じて異なる金額を請求するには:
- フォームにショートテキストフィールドを追加し、ラベルを付けます(例:
pricing)、そしてフォームに表示しないに設定します。 - PayPalウィジェットのプロパティで、Payment Amount Fieldをその非表示フィールドに設定します。
- フォームロジックを使用して、ユーザーの選択に基づいてフィールドの値を設定します。
例えば:
IF (商品が「コーヒー」) THEN (価格フィールドを設定) to “2”
ウィジェットはチェックアウト時に計算された値を読み取り、それに応じて請求します。オプションで、ウィジェットラベルに{{pricing}}を含めることで、ユーザーがフォームを記入する際にライブ金額を表示することができます。
このアプローチはStripeの動的価格設定と同じ方法で機能します。
PayPal支払いフォームのヒント
完了率に大きな違いをもたらすいくつかの実践:
シンプルなフィールドから始めて、支払いで終わる。
フォームの回答者は、名前やメールアドレスのような低摩擦のフィールドから始めて支払いステップに到達する方が、フォームを完了する可能性が高くなります。PayPalウィジェットはフォームの終わりまたはその近くに配置してください。
明確な商品やサービスの説明を含める。
PayPalウィジェットは、チェックアウト時に購入者に注文の説明を表示します。これを具体的にしましょう—彼らが何に対して支払っているのかを明確な言葉で。曖昧な説明はためらいやチャージバックを増加させます。
動的価格設定を使用して曖昧さを避ける。
フォームが異なる価格で複数のオプションを提供している場合、上記の動的価格設定アプローチを使用して、PayPalウィジェットに表示される金額が常にユーザーが選択したものと一致するようにします。表示価格とチェックアウト金額の不一致は一般的な離脱ポイントです。
長いフォームをページに分割する。
フォームに多くのフィールドがある場合、ページブレークを使用して各ステップを集中させます。1ページに20のフィールドがあるフォームは、4〜5ページに分割された同じフォームよりも完了が難しいです。
公開前にモバイルでテストする。
PayPalのスマートボタンはデザイン上レスポンシブですが、公開前にモバイルデバイスでフォーム全体をプレビューして、レイアウトとフィールドの間隔が期待通りに機能していることを確認する価値があります。
テストにはサンドボックスモードを使用し、実際の取引は行わない。
一部の支払いフォームツールでは、統合を確認するために小額の実際の取引が必要ですが、PlatoFormsはPayPalのサンドボックス環境を使用します。テスト中に実際のお金は関与しません。詳細はテストを参照してください。
公開前のテスト
フォームを公開する前に、PayPalのサンドボックスを使用して完全な支払いフローをテストします。
- プロパティパネルの**PayPal (Sandbox)**スロットにサンドボックスアカウントを接続します。
- プレビューモードでフォームを開きます—プレビューではサンドボックス接続が自動的に使用されます。
- PayPalサンドボックステストアカウントを使用してテストトランザクションを完了します。
サンドボックスアカウントは、PayPal Developer DashboardのTesting Tools → Sandbox Accountsにリストされています。最初のアカウントは支払いを受け取るためのビジネスアカウントで、2番目はテスト支払いを行うための個人アカウントです。購入者としてログインする際は、アカウントの競合を避けるためにシークレットウィンドウを使用してください。
フローが正しく機能することに満足したら、フォームを公開します。ライブ送信はPayPalスロットに接続されたアカウントを使用します。
ビデオウォークスルー
FAQ
PlatoFormsはPayPal支払いに追加料金を課しますか?
いいえ。PlatoFormsはPayPalの標準料金に追加の取引手数料を課しません。
同じフォームでPayPalとStripeの両方を提供できますか?
いいえ — 各フォームは1つの支払い方法のみをサポートします。PayPal Paymentフィールドを追加すると、StripeおよびSquareフィールドは無効になります。複数の支払いオプションを提供する必要がある場合は、各オプションに対して別々のフォームを作成し、ランディングページからリンクしてください。
PlatoFormsは、3番目の支払いオプションとしてSquareもサポートしています — 埋め込みSquare PaymentフィールドまたはSquare Checkoutリダイレクトのいずれかです。完全な比較についてはStripe vs. Square vs. PayPalを参照してください。
PayPalウィジェットはどの支払い方法をサポートしていますか?
ウィジェットは、PayPal、クレジットまたはデビットカード、および後払いを表示します。これらは、購入者の地域でPayPalが提供するものです。
PayPalで動的価格設定を使用できますか?
はい。ウィジェットを非表示フィールドにリンクし、フォームロジックを使用して値を設定します。詳細は動的価格設定を参照してください。
完全なセットアップドキュメントはどこにありますか?
PlatoFormsドキュメントのSet PayPal Payment propertiesを参照してください。