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