오류 코드
열거형 | |
---|---|
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 |
요청에서 전송된 식별자가 잘못되었거나 알 수 없는 경우 사용됩니다. 여기에는 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 |