EBP API Docs v0.5.12
KR

Errors #

EBP API는 HTTP 상태 코드와 응답 본문의 resultCodeerror 객체를 통해 에러 정보를 전달합니다.

에러 유형 #

TypeError TypeDescription
A인증 오류인증키, 미등록 API 등
B전문규격 오류규격형식, 암호화 오류, 파라미터 필수 체크 등
C유효성체크 오류기준정보(최소/최대 결제금액 등) 체크, 유효 회원, 유효 상품, 결제상태 체크 등
DPG 오류PG에서 에러가 전달되는 경우
E연동 오류스토어, EMP 외 다수 시스템 연동 오류 등
ZEBP 오류기타 및 시스템 오류

공통 에러 코드 #

Result CodeHTTP StatusDescription
0200성공
EBP-A-0001400인증 오류
EBP-B-0001400결제수단 등록정보 타입 오류
EBP-B-0002400결제수단 등록정보 필수항목 누락
EBP-C-0001400결제수단 유효성 검증 실패
EBP-C-0002400토큰 정보 유효성 검증 실패
EBP-C-0003400결제 비밀번호 검증 실패
EBP-C-0004400유효성 검증 실패
EBP-C-0005400기타 검증 오류
EBP-C-0006400요청 포맷 오류
EBP-C-0007400스키마 불일치
EBP-C-0008500결제 처리 오류
EBP-C-0009500승인 실패
EBP-C-0010500취소 실패
EBP-C-0011500재시도 권고 오류
EBP-C-0012500시스템 장애
EBP-Z-0001500가맹점 오류
EBP-Z-0002500주문 요청 오류
EBP-Z-0003500결제 요청 오류
EBP-Z-0004500결제 승인 오류
EBP-Z-0005500결제 취소 오류
EBP-Z-0010500시스템 오류

에러 응답 예시 #

필수 헤더 누락 (EBP-A-0001) #

API 호출 시 요구되는 필수 헤더가 누락된 경우 발생합니다.

Response Body:

{
  "resultCode": "EBP-A-0001",
  "message": "Missing Mandatory Headers",
  "requestId": "1704201234567",
  "timestamp": "2025-01-02T10:00:00Z",
  "error": {
    "errorDetails": [
      {
        "header": "X-Store-Id",
        "message": "Missing Mandatory Header"
      },
      {
        "header": "X-Country-Code",
        "message": "Missing Mandatory Header"
      }
    ]
  }
}

유효성 검증 실패 (EBP-C-0004) #

요청 파라미터의 값이 유효하지 않은 경우 발생합니다. error.errorDetails 필드에 상세 내용이 포함됩니다.

Single Field Error
Multiple Fields Error
{
    "resultCode": "EBP-C-0004",
    "message": "Validation Failed",
    "requestId": "1767329889073",
    "timestamp": "2026-01-02T04:58:09.073097700Z",
    "data": null,
    "error": {
        "errorDetails": [
            {
                "field": "userNo",
                "message": "The field 'userNo' must not be blank."
            }
        ]
    }
}
{
    "resultCode": "EBP-C-0004",
    "message": "Validation Failed",
    "requestId": "1767331147785",
    "timestamp": "2026-01-02T05:19:07.785507100Z",
    "data": null,
    "error": {
        "errorDetails": [
            {
                "field": "paymentMethodCode",
                "message": "The field 'paymentMethodCode' must not be blank."
            },
            {
                "field": "totalAmount",
                "message": "The field 'totalAmount' is required."
            },
            {
                "field": "cancelUrl",
                "message": "The field 'cancelUrl' must not be blank."
            },
            {
                "field": "currency",
                "message": "The field 'currency' must not be blank."
            },
            {
                "field": "successUrl",
                "message": "The field 'successUrl' must not be blank."
            },
            {
                "field": "purchaseChannel",
                "message": "The field 'purchaseChannel' is required."
            }
        ]
    }
}
Last updated: 2026-04-24 07:45:12 © 2026 LG Electronics Inc. All rights reserved.