EBP API Docs v0.5.12
KR

구매 API - 결제 상세 조회 #

1. API Overview #

Purpose #

특정 결제 요청에 대한 상세 정보를 조회하는 API입니다. orderNo를 기반으로 결제 상태, 결제 금액, 구매자 정보, 결제 이력 등 상세 내역을 반환합니다.
조회 결과에는 결제 승인 여부, 정산 완료 여부, 취소 내역, 상품별 결제 금액 및 처리 이력 등이 포함됩니다. 이 API는 결제 처리 현황을 확인하거나 고객 응대 시 상세 정보를 제공하는 데 활용됩니다.

참고

  • orderNoEBP에서 발급되는 주문번호입니다.

Details #

항목
API Name결제 상세 조회
API Path/api/v2/payment/detail
API IDEBP_API_237
HTTP MethodPOST
RegionGlobal

2. Request Specification #

2.1 Request Header #

상세한 헤더 정보는 Common Headers 문서를 참고하세요.

2.2 Request Data Schema #

depthFieldDetails & Description
-1orderNo

string

🔴 Required

EBP 주문번호

2.3 Request Examples #

JSON Example #

{
  "orderNo": "ORD-202511274242111"
}

3. Response Specification #

3.1 Response Data Schema #

depthFieldDetails & Description
-1resultCode

string

🔴 Required

결과 코드 (성공 "0", 에러 시 "EBP-A-0001" 등)

-1message

string

🔴 Required

결과 메시지 (성공 또는 에러 상세)

-1requestId

string

🔴 Required

추적을 위한 고유 요청 ID

-1timestamp

string

🔴 Required

ISO 8601 형식의 응답 타임스탬프

e.g., 2025-12-19T14:24:00+09:00
-1data

object

🔴 Required

응답 데이터

0orderNo

string

🔴 Required

거래를 식별하는 고유 주문 번호

0storeRequestNo

string

🔴 Required

상점 시스템 연동을 위한 스토어측 요청 번호

0pgTransactionId

string

Optional

최초 결제에 대한 PG 거래 ID

0pgCancelTransactionId

string

Optional

취소/환불에 대한 PG 거래 ID

0buyerName

string

Optional

구매자/고객 이름

0paymentStatus

string

🔴 Required

현재 결제 상태

e.g., REQUESTED, APPROVED, CANCELED, PARTIAL_CANCELED
0countryCode

string

Optional

국가 코드

e.g., KR, US
0countryName

string

Optional

국가명 (영문 또는 현지화)

0paymentRequestedAt

string

🔴 Required

결제 요청 시각

0approvedAt

string

Optional

결제 승인 시각

0settlementCompletedAt

string

Optional

정산 완료 시각

0canceledAt

string

Optional

결제 취소 시각

0cancellationDetail

string

Optional

취소 상세 내용 또는 메모

0paymentMethodName

string

🔴 Required

읽기 쉬운 결제 수단명

e.g., 신용카드, 토큰화된 카드
0storeName

string

🔴 Required

스토어 또는 판매자 이름

0purchaseChannel

string

Optional

구매 채널명

e.g., Online, POS
0currencyCode

string

🔴 Required

통화 코드

e.g., USD, KRW
0productAmount

number

🔴 Required

할인 전 상품 총액

0discountAmount

number

Optional

주문에 적용된 할인 금액

0deliveryFee

number

Optional

배송료

0totalPaymentAmount

number

🔴 Required

할인 및 수수료 적용 후 총 결제 금액

0productTaxAmount

number

Optional

상품에 적용된 세금 금액

0deliveryFeeTaxAmount

number

Optional

배송료에 적용된 세금 금액

0cancelAmount

number

Optional

취소 금액

0items

array

🔴 Required

품목 목록

1seq

number

🔴 Required

순번

1itemType

string

🔴 Required

상품 유형

e.g., PHYSICAL, DIGITAL, SUBSCRIPTION, DELIVERY, SERVICE
1itemId

string

🔴 Required

상품 고유 식별자

1itemName

string

🔴 Required

상품명

1sellerNo

string

🔴 Required

판매자 식별자

1unitPrice

number

🔴 Required

원래 상품 금액

1subtotalAmount

number

🔴 Required

총 상품 금액 (단가 × 수량

1discountAmount

number

Optional

할인 금액

1paymentAmount

number

🔴 Required

최종 결제 금액

1quantity

number

🔴 Required

판매 수량

1confirmedAt

string

Optional

구매 확정일

0cancelItems

array

🔴 Required

취소 품목 목록

1cancelNo

string

🔴 Required

취소 고유 식별자

1pgTransactionId

string

Optional

취소에 대한 PG 거래 ID

1canceledAt

string

🔴 Required

취소 일시

1seq

string

🔴 Required

취소된 상품의 고유 식별자

1seq

number

🔴 Required

순번

1itemId

string

🔴 Required

상품 고유 식별자

1itemName

string

🔴 Required

상품명

1quantity

number

🔴 Required

취소 수량

1paymentAmount

number

🔴 Required

총 결제 금액

1cancelAmount

number

🔴 Required

총 취소 금액

0histories

array

Optional

결제 처리 과정에 대한 감사 추적 로그 (audit trail)

1seq

number

🔴 Required

로그 순번

1processedAt

string

🔴 Required

처리 발생 시각

1eventName

string

🔴 Required

발생한 이벤트 이름

e.g., Payment Requested
1result

string

🔴 Required

처리 결과

e.g., SUCCESS, FAILURE
1reason

string

Optional

처리 결과에 대한 상세 사유

1processedBy

string

Optional

해당 처리를 수행한 시스템 또는 사용자 ID

3.2 Response Samples #

Success Response #

{
  "resultCode": "0",
  "message": "SUCCESS",
  "requestId": "1767146488599",
  "timestamp": "2025-12-31T02:01:28.600976Z",
  "data": {
    "orderNo": "ORD-202511274242111",
    "storeRequestNo": "P25112711771579",
    "pgTransactionId": "K202511277931269531",
    "pgCancelTransactionId": null,
    "buyerName": "성준호",
    "paymentStatus": "APPROVED",
    "countryCode": "KR",
    "countryName": "Republic of Korea",
    "paymentRequestedAt": "2025-11-27T12:19:34.0Z",
    "approvedAt": "2025-11-27T12:19:50.0Z",
    "settlementCompletedAt": "2025-11-27T12:19:50.0Z",
    "canceledAt": null,
    "cancellationDetail": null,
    "paymentMethodName": "신용카드(CNSPay)",
    "storeName": "엘지이닷컴",
    "purchaseChannel": "폰클라이언트",
    "currencyCode": "KRW",
    "productAmount": 1310000.0,
    "discountAmount": 0.0,
    "deliveryFee": 0.0,
    "totalPaymentAmount": 1310000.0,
    "productTaxAmount": 0.0,
    "deliveryFeeTaxAmount": 0.0,
    "cancelAmount": 0.0,
    "items": [
      {
        "seq": 1,
        "itemType": "PHYSICAL",
        "itemId": "75UT9300BW.AKRG",
        "itemName": "LG 울트라 HD TV (벽걸이형)",
        "sellerId": "CPKR810001",
        "productAmount": 1310000.0,
        "discountAmount": 0.0,
        "paymentAmount": 1310000.0,
        "taxAmount": 0.0,
        "quantity": 1,
        "confirmedAt": "2025-11-27T12:19:50.0Z",
        "confirmedAtLocal": "2025-11-27T21:19:50.0Z"
      }
    ],
    "cancelItems": [],
    "histories": [
      {
        "seq": 1,
        "processedAt": "2025-11-27T12:19:34.0Z",
        "processedAtLocal": "2025-11-27T21:19:34.0",
        "eventName": "Payment Requested",
        "result": "SUCCESS",
        "reason": "Client payment request initiated",
        "processedBy": "CORE"
      },
      {
        "seq": 2,
        "processedAt": "2025-11-27T12:19:50.0Z",
        "processedAtLocal": "2025-11-27T21:19:50.0",
        "eventName": "PG Approval Success",
        "result": "SUCCESS",
        "reason": "Payment gateway approved the transaction",
        "processedBy": "PG-GATEWAY"
      }
    ]
  }
}
Last updated: 2026-04-24 07:45:12 © 2026 LG Electronics Inc. All rights reserved.