Square決済のテスト

SquareアドオンはPro機能です

ビジネスを成長させるために、Squareアドオンやその他の強力な機能をご利用ください。

WPForms Proを入手

支払いフォームを公開する前に、Square連携のテスト支払いを実行しますか?WPFormsの支払い設定でテストモードをオンにすると、ユーザーが利用できるようになる前に、サイトでSquareの支払いを簡単に試すことができます。

このチュートリアルでは、WPFormsでSquareの支払いをテストする方法を説明します。

Squareの支払いをテストする

要件:Square支払いのテストは、すべてのWPFormsユーザーが利用できます。ただし、Square Proアドオンにアクセスするには、 Proライセンスレベル以上 が必要です。

また、Squareでは、ライブ支払いフォームを追加するページでSSL(HTTPS)が有効になっている必要があります。これにより、クレジットカードデータをSquareに安全に送信できます。詳細については、WordPressでSSLとHTTPSを追加する方法に関するWPBeginnerのガイドを参照してください。


開始する前に、WPFormsがWordPressサイトにインストールおよび有効化されており、ライセンスが検証済みであることを確認してください。

Square開発者アカウントの設定

まず、無料のSquare開発者アカウントを作成する必要があります。これにより、サンドボックステストアカウントを設定し、ライブトランザクションとテストトランザクションを分離できます。

Square開発者プラットフォームにアクセスし、開始するをクリックします。

Square Developerアカウントの作成

既存のSquareアカウントをお持ちでない場合は、ここで作成してください。アカウントに関連付けられたメールアドレスに送信されるアクティベーションメールの指示に従って、ライブ支払いの受け付けを開始する準備ができたときにアクティベートできます。

Square Developerアカウントへのサインアップ

既存のSquareセラーアカウントをお持ちの場合は、既存の資格情報を使用してSquare開発者にサインインできます。

アカウントを作成またはサインインしたら、Square開発者ダッシュボードが表示されます。開始するには、青いプラス(+)ボタンをクリックして、最初のアプリケーションを作成します。

Square Developerでの新しいアプリケーションの追加

これにより、このアプリケーションの名前を入力できるポップアップウィンドウが開きます(参照用です)。次に、保存ボタンをクリックします。

Square Developerでの新しいアプリの名前付け

アプリケーションを保存すると、Square開発者ダッシュボードに戻り、新しいアプリが[アプリケーション]の下にリストされていることがわかります。

次に、左側のサイドバーで[サンドボックステストアカウント]をクリックします。

サンドボックステストアカウントを開く

これにより、開発者アカウントのサンドボックステストアカウントページが開きます。Squareはここでデフォルトのテストアカウントを自動的に作成します。

デフォルトのテストアカウントの[Squareダッシュボード]ボタンをクリックして、ダッシュボードを起動します。

Square Dashboardをクリックしてサンドボックスダッシュボードを開く

注意: このチュートリアルの目的では、WPFormsでSquareの支払いをテストするためにデフォルトのテストアカウントを使用します。ただし、Square Developerダッシュボードで好きなだけ多くの異なるテストアカウントを作成し、以下の手順に従ってそれらのいずれかで支払いをテストできます。

欧州連合の国々の支払いをテストする方法の詳細については、以下のFAQセクションを参照してください。

これにより、Square Sellerダッシュボードとまったく同じ画面が開きます。このページを開いたまま、別のブラウザタブでWordPressサイトにログインしてください。

Square Developerサンドボックスセラーダッシュボード

注意: 支払いをテストするためにWPFormsに接続する前に、Square Developerダッシュボードでサンドボックステストアカウントを起動する必要があります。詳細については、以下のFAQセクションを参照してください。

Squareテストモードの有効化

次に、フォームのテスト中にSquareで実際の支払いが処理されないようにする必要があります。これを行うには、WordPressダッシュボードのWPForms »設定に移動し、支払いをクリックします。

WPFormsの支払い設定へのアクセス

Squareの下で、テストモードのチェックボックスを選択します。

WPFormsでSquareのテストモードを有効にする

注意: WPFormsの支払い統合では、テストモードとライブモードは個別に構成されます。すでにWPForms経由でライブトランザクション用にSquareを設定している場合は、テストモードで再接続する必要があります。

次に、Squareで接続ボタンをクリックします。

WPFormsをSquareのテストアカウントに接続する

注意: サンドボックステストアカウントのダッシュボードをWPFormsに接続しようとする前に起動しなかった場合、WPFormsの支払い設定で[Squareに接続]ボタンをクリックするとエラーメッセージが表示されます。

詳細については、以下のFAQセクションを参照してください。

これにより、Squareアカウントにログインする必要がある画面が表示されます。

SquareにログインしてテストアカウントをWPFormsに接続する

ログインすると、SquareはWPFormsがSquareアカウントの特定の情報にアクセスすることを許可するように求めます。続行するには、許可ボタンをクリックしてください。

WPFormsがSquareにアクセスすることを許可する

これにより、WPFormsの設定に戻ります。接続が成功した場合、接続ステータスの横に緑色のチェックマークが表示され、Squareアカウントがサンドボックスモードで接続されているという通知が表示されるはずです。

WPFormsの設定でSquareサンドボックス接続が成功した状態

Square支払いをテストするためのフォームの作成

Square DeveloperアカウントとWPFormsの設定が準備できたら、Squareの支払いをテストするために使用できるフォームが必要です。新しいフォームを作成するか、既存のフォームを編集してフォームビルダーを開きます。

このフォームは自由にカスタマイズできますが、Squareフィールドを含めるようにしてください。ビルダーの左側にあるこのフィールドをクリックするか、プレビューエリアにドラッグアンドドロップしてフォームに追加できます。

フォームにSquareフィールドを追加する

Squareフィールドを使用すると、テストクレジットカード情報を入力して、支払いが期待どおりに機能していることを確認できます。

フォームでのSquare支払いの有効化

テストするフォームでSquareの支払いも有効にする必要があります。フォームビルダーで、支払い » Squareに移動します。次に、1回限りの支払いオプションをオンの位置に切り替えます。

Squareの都度払い(ワンタイムペイメント)を有効にする

これにより、いくつかの追加設定が表示されます。後でSquare Developerダッシュボードでこのトランザクションを識別するのに役立つ支払い説明を入力してください。

Squareの支払い説明フィールド

残りの設定はオプションです。これらは、WPFormsでライブSquareトランザクションを有効にするチュートリアルで詳しく説明しています。

必要に応じて他のオプションを設定し、フォームを保存してください。

包括的な例については、Square統合の設定方法、手数料計算、および詳細な注文情報を示すSquare手数料計算フォームテンプレートをご覧ください。

フォームの公開とテストの実行

フォームの準備ができたら、サイトのフロントエンドでSquareの支払いをテストできます。ライブページにフォームを公開せずにこれを行うには、WPFormsのフォームプレビューオプションを使用するか、プライベートページまたは投稿を作成することができます。

次に、Squareのテストクレジットカード情報のいずれかを使用して、テストエントリをフォームに送信するだけです。

WPFormsでのテスト取引の表示

すべてのテストトランザクションとその詳細を表示および管理するには、WPForms » Paymentsに移動し、Test Dataオプションをオンにします。

テストデータの支払いを表示する

テストおよびライブの支払い情報の表示、トランザクショントレンドの理解、さまざまな通貨への対応など、詳細については、支払い情報の表示と管理ガイドをご覧ください。

注:クーポンコードを通じて顧客に割引を提供したいですか?詳細については、クーポンアドオンチュートリアルをご覧ください。

Squareアカウントでのテスト取引の表示

テスト支払いを送信した後、テストエントリのトランザクションIDをクリックするか、Square Developerにログインすることで、Squareアカウントでトランザクションを表示できます。

詳細については、フォームの支払い情報の表示と管理ガイドをご覧ください。

Square Developerアカウントで、デフォルトのテストアカウントのSquare Dashboardボタンをクリックしてダッシュボードを起動します。

Square Dashboardをクリックしてサンドボックスダッシュボードを開く

次に、左側のメニューからPayments & invoices » Transactionsに移動します。

次の画面にテストトランザクションが表示されるはずです。

Squareサンドボックスダッシュボードでのテストトランザクション

注: Squareの支払いのテストが終了したら、WPForms » Settings » Paymentsでテストアカウントの接続を解除し、テストモードをオフにして、ライブセラーアカウントを接続することを忘れないでください。これにより、ユーザーのトランザクションを処理できるようになります。

よくある質問

以下に、WPFormsでのSquare支払いのテストに関するよくある質問にお答えします。

テストモードでSquareアカウントに接続しようとすると、エラーが表示されます。どうすれば修正できますか?

テストモードでSquare DeveloperアカウントをWPFormsに接続しようとすると、「Error: To start the Oauth flow for a sandbox account, first launch the seller test account from the Developer Dashboard.」というエラーが表示される場合があります。

SquareでのOauthフローエラー

これを修正するには、Square Developerアカウントを開きます。使用したいサンドボックステストアカウントのSquare Dashboardボタンをクリックします。

Square Dashboardをクリックしてサンドボックスダッシュボードを開く

これにより、テストアカウントが起動し、このようなサンドボックスダッシュボードが開きます。

Square Developerサンドボックスセラーダッシュボード

このページが開いたら、WPFormsの設定に戻り、もう一度Connect with Squareをクリックしてください。

フォーム経由で行われたSquareの支払いに対して、EUのクレジットカード認証をテストできますか?

はい、WPFormsでSquareの支払いに対するEUのクレジットカード認証をテストできます。

これを行うには、Square Developerダッシュボードでヨーロッパのサンドボックステストアカウントを設定する必要があります。既存のサンドボックステストアカウントの下にある New sandbox test accountをクリックしてください。

新しいサンドボックステストアカウント

表示されるポップアップウィンドウで、このサンドボックステストアカウントに名前を付け、ドロップダウンからEUの国(アイルランドまたはスペイン)を選択します。

SquareサンドボックステストアカウントのEU諸国を選択する

その後、上記の手順に従って、このテストアカウントをWPFormsに接続できます。フォームで支払いをテストする際は、Squareのテスト支払い詳細のリストにあるEUクレジットカードのいずれかを使用してください。

次に、フォームを送信すると、追加の確認コードを求めるポップアップウィンドウが表示されるはずです。

Square EUの支払いに関する確認ポップアップウィンドウ

Squareから提供されたテストコードを入力して、テスト支払いを完了してください。

テスト支払いを送信する際に「トークン化に失敗しました」というエラーが表示されるのはなぜですか?

実際のクレジットカード情報を使用してテスト支払いを送信しようとすると、支払いカードのトークン化エラーが発生します。この場合、テスト支払いを処理するために必要なトークンは無効になります。このエラーを修正するには、テスト支払い用にSquareのサンドボックスクレジットカードのいずれかを使用していることを確認してください。

これで完了です!これで、WPFormsでSquareの支払いをテストする方法がわかりました。

次に、サイトに公開する前に、完全なフォームテストを実行することを忘れないでください。私たちの完全なフォームテストチェックリストが、プロセスをステップバイステップで案内します。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。