メインコンテンツにスキップ
バージョン: 1.x

API03002: 必須パラメータが不足しています

意味

リクエストは、サーバーがアクションを完了するために必要なデータが不足しています。必要なフィールドがリクエストに含まれていません。

一般的な原因

  • フォーム未入力 — 必須フィールドが記入されていない
  • データ未保存 — フォームデータが正しくキャプチャされていない
  • バージョン不一致 — プラグインがPOSが送信するのとは異なるパラメータを期待している
  • カスタムフィールド — 必須のカスタムフィールドが不足している

修正方法

1. 必須フィールドの記入

すべての必須情報が記入されていることを確認します:

  • 顧客情報(必要な場合)
  • 商品情報
  • 注文詳細

2. リフレッシュして再試行

フォームの状態が不完全な場合があります:

  1. POSをリフレッシュ
  2. 必須情報を再入力
  3. 再度アクションを試みる

3. プラグインのバージョンを確認

互換性を確保します:

  • WCPOSプラグインを更新
  • POSアプリケーションを更新
  • 両方が互換性のあるバージョンであることを確認

4. 必須フィールド設定を確認

WooCommerceでは、一部のフィールドが必須としてマークされている場合があります:

  • チェックアウトフィールドの要件を確認
  • カスタムフィールドの設定を確認
  • 必要に応じて要件を調整

5. カスタム統合を確認

カスタムプラグインや統合を使用している場合:

  • 追加のフィールドが必要な場合があります
  • プラグインの文書を確認
  • 競合を確認

関連エラー

  • API03001 — 無効なリクエスト形式
  • API03003 — 無効なパラメータ値