ErrorResponse

모든 메서드에 대한 오류 응답 객체입니다.

JSON 표현
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
필드
responseHeader

object (ResponseHeader)

REQUIRED: 모든 응답의 공통 헤더입니다.

errorResponseCode

enum (ErrorResponseCode)

선택사항: 발생한 오류의 유형을 캡처하는 코드입니다.

errorDescription

string

선택사항: 지원 담당자가 오류를 디버그할 수 있도록 이 상태에 대한 설명을 제공합니다. 사용자에게는 표시되지 않습니다. 디버깅에 사용되는 설명적이고 민감하지 않은 텍스트를 포함할 수 있습니다. errorResponseCode의 일부 값에는 이 필드에 추가 세부정보가 포함되어야 합니다. 예를 들어 INVALID_IDENTIFIER에는 어떤 유형의 식별자가 잘못되었는지에 관한 정보가 이 필드에 포함되어야 합니다. 경고: 공개로 정의되지 않은 토큰을 이 메시지에 포함하지 마세요.

paymentIntegratorErrorIdentifier

string

선택사항: 이 식별자는 통합업체별로 지정되며 통합업체에서 생성합니다. 이 호출을 식별하기 위한 목적으로 디버깅 목적으로만 사용됩니다. 이는 통합업체가 이 호출을 아는 식별자입니다.