ErrorResponseCode

오류 코드

열거형
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