エラーコード
列挙型 | |
---|---|
UNKNOWN_ERROR_RESPONSE_CODE |
このデフォルト値を設定しないでください。 |
INVALID_API_VERSION |
リクエストの API バージョンがサポートされていない場合に使用します。推奨 HTTP コード: 400 |
INVALID_PAYLOAD_SIGNATURE |
ペイロードの署名が不明または非アクティブなキーである場合に使用します。推奨の HTTP コード: 401 |
INVALID_PAYLOAD_ENCRYPTION |
ペイロードの暗号化が不明または非アクティブな鍵に使用される場合に使用します。推奨 HTTP コード: 400 |
REQUEST_TIMESTAMP_OUT_OF_RANGE |
requestTimestamp が今から 60 秒後ではない場合に使用。推奨 HTTP コード: 400 |
INVALID_IDENTIFIER |
リクエストで送信された ID が無効または不明な場合に使用されます。これには PIAID、captureRequestId、Google Payment Token などが含まれます。無効な識別子のタイプは errorDescription で指定する必要があります。推奨の HTTP コード: 404 |
IDEMPOTENCY_VIOLATION |
リクエストがリクエストのべき等性の要件に違反している場合に使用されます。推奨の HTTP コード: 412 |
INVALID_FIELD_VALUE |
サポートされている値のセットにないフィールドの値がリクエストに含まれている場合に使用されます。推奨 HTTP コード: 400 |
MISSING_REQUIRED_FIELD |
リクエストで必須フィールドが設定されていない場合に使用されます。推奨 HTTP コード: 400 |
PRECONDITION_VIOLATION |
オペレーションに対する制約が違反の場合(例: 払い戻しリクエストの金額が取引の残高を超えている場合)に使用します。推奨 HTTP コード: 400 |
USER_ACTION_IN_PROGRESS |
処理中のユーザーの操作を中断し、実際にはシステムロックとして機能しないため、その時点でリクエストを処理できない場合に使用されます。このコードは、実装固有の内部同時実行エラーによる失敗を示すために使用しないでください。推奨の HTTP コード: 423 |
INVALID_DECRYPTED_REQUEST |
リクエスト ペイロードを復号できたものの、結果のメッセージを解析できなかった場合に使用します。推奨 HTTP コード: 400 |
FORBIDDEN |
リクエストされたリソースへのアクセスは禁止されています。推奨の HTTP コード: 403 |