CHECKOUT201: チェックアウトの結果が不明です
これが意味すること
チェックアウトが完了したかどうかをWCPOSは確認できませんでした。
むやみに再試行しないでください。まずストア側に注文が作成されていないか確認し、それでも結果がはっきりしない場合は診断情報をエクスポートしてください。
対処方法
もう一度試す前に、以下の詳細を確認してください。実際に何が起きたのかを確認するまでは再試行しないでください。確認せずに再試行すると、二重請求や注文の重複が発生するおそれがあります。
データへの影響
結果を確認できませんでした。再試行する前に状況を確認してください。この状態が続く場合は、診断情報をエクスポートしてWCPOSサポートにお問い合わせください。
トラブルシューティング
- まだチェックアウトを再試行しないでください。また、お客様に再度請求しないでください。
- WP Adminで WooCommerce → 注文 を開き、該当の注文を探してください。合計金額と直近数分の時刻で検索します。
- 注文が存在する場合、会計は完了しています。作成し直さず、POSを同期してレジ上に表示させてください。
- 同期しても注文が存在しない場合は、チェックアウトを一度だけ再試行してください。
- それでもはっきりしない場合は、次の操作を行う前にデバッグ情報をエクスポートしてサポートにお問い合わせください。
確認する場所
WCPOSがこのエラーを保存できた場合、そのエラーは発生したデバイス上に記録されます。ストアヘルス → ログ(ナビゲーションドロワー下部のハートビートアイコン)を開き、このコードが付いたエントリーを見つけて展開してください。展開された行には、平易な言葉で書かれた原因と、失敗した時点で取得されたコンテキストが表示されます。ストアへのリクエストの場合、そのコンテキストにはサーバー自身のエラーコード(serverCode)、HTTPの status、endpoint などが含まれることがあります。表示されるフィールドは、どこで失敗したかによって異なります。問題を報告する際は、スクリーンショットではなく、ログ画面上部の デバッグ情報をコピー(スマートフォンやタブレットでは デバッグ情報を共有)をご利用ください。アプリのバージョン、接続状態、直近のエラーがまとめて含まれます。ログの保存期間は最長30日間ですので、問題が新しいうちに収集してください。また、POSが自身のログエントリーを書き込めるようになる前にブラウザーのコンソールに表示されたエラーがあれば、それもコピーしてください。
アプリ内のログ以外にも、この失敗は次の場所に痕跡を残すことがあります。
- ネットワークインスペクター(ウェブおよびデスクトップ): 開発者ツールを開き(ブラウザーではF12キー、デスクトップアプリではメニューの 詳細設定 → 開発者ツールの切り替え)、ネットワーク タブを選択します。まずこのページの再試行に関する案内に従ってください。操作を再現するのは、その手順で安全だと示されている場合のみにしてください。失敗したリクエストには、HTTPステータスと生のレスポンス本文(POSのログには届かないエラーページを含む)が表示されます。
- サーバー側のPOSログ: WP Adminで POS → 設定 → ツール → ログ を開きます。このページには、サーバー自身で発生したPOS関連の警告とエラーが記録されます。これらはアプリ内には表示されないことがあります。メニューに赤いバッジが表示されている場合は、未読のサーバー側エラーがあることを示します。
詳細
- コード:
CHECKOUT201(CHECKOUT_OUTCOME_UNKNOWN) - 重大度: error
- 導入バージョン: WCPOS 1.10.0