PortOne REST API - V1

결제완료된 정보, 결제취소, 상태별 결제목록 조회 등의 기능을 하는 REST API를 제공합니다.
비인증 결제, 정기 자동결제 등 부가기능을 위한 REST API도 제공합니다.

2026년 1월 26일부로 포트원 V1 결제내역 단건조회 API에 동작 변경이 있습니다.

자세한 사항은 V1 결제내역 단건조회 API 동작 변경 안내를 참고해주세요.

V1 API hostname: api.iamport.kr


하위호환성

포트원이 제공하는 모든 Stable API에 대해 아래와 같은 하위호환성이 보장됩니다.

  1. 현재 사용 가능한 입력 형식은 앞으로도 사용할 수 있습니다.

    • 입력 형식 내 필드 정의가 삭제되지 않습니다.

    • 필수 입력 정보가 추가되거나, 선택 입력 정보가 필수로 변경되지 않습니다.

      • 오로지 선택 입력 정보만 추가될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.

    • enum 타입의 값이 삭제되지 않습니다.

  2. 출력 형식이 확장될 수 있지만, 축소되지 않습니다.

    • 출력 형식 내 필드 정의가 삭제되지 않습니다.

    • 사용 중인 필수 출력 정보가 선택사항으로 변경되거나 출력 시 누락되지 않습니다.

      • 이미 존재하는 용례 내에서는 필수 출력 정보가 언제나 유지됩니다.
      • 단, 기능이 추가 및 확장되는 등 새로운 용례로 사용될 때의 출력 정보에 한하여 선택사항으로 변경될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.

    • 단, 새로운 필드 또는 enum 값, oneOf 케이스가 추가될 수 있습니다.

      • 알지 못하는 필드 및 값이 주어지더라도 crash가 발생하지 않도록 유의하여 개발해주세요.

UNSTABLE이 표기된 일부 API의 경우, 위 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.

하위 상점의 API 사용

하위 상점에 대해 API를 사용하려는 경우 API 호출 시 Tier 헤더(HTTP Request Header)로 하위상점의 티어코드를 전달해야 합니다.
[Agency & Tier 란?]


API 카테고리

인증 관련 API
API 인증에 관련된 기능을 제공합니다.
1개의 엔드포인트
결제 관련 API
결제 건과 관련된 기능을 제공합니다.
7개의 엔드포인트
결제 금액 사전 등록 관련 API
사전 등록하는 결제금액과 관련된 기능을 제공합니다.
3개의 엔드포인트
비인증 결제 관련 API
별도 결제창 호출없이 결제를 진행할 수 있는 비인증 결제 기능을 제공합니다.
2개의 엔드포인트
정기 결제 관련 API
비인증 결제 중 정기 결제를 관리하는 기능을 제공합니다.
8개의 엔드포인트
빌링키 관련 API
빌링키 관리와 관련된 기능을 제공합니다.
6개의 엔드포인트
가상계좌 관련 API
가상계좌 결제와 관련된 기능을 제공합니다.
3개의 엔드포인트
KCP 퀵페이 관련 API
KCP 퀵페이에서 지원하는 기능을 제공합니다.
2개의 엔드포인트
네이버페이 관련 API
네이버페이에서 지원하는 기능을 제공합니다.
17개의 엔드포인트
페이코 관련 API
페이코에서 지원하는 기능을 제공합니다.
1개의 엔드포인트
페이먼트월 관련 API
페이먼트월에서 지원하는 기능을 제공합니다.
1개의 엔드포인트
본인인증 관련 API
본인인증 요청 및 결과 조회와 관련된 기능을 제공합니다.
4개의 엔드포인트
현금영수증 관련 API
포트원 결제건 및 외부 결제 건의 현금영수증 관리와 관련된 기능을 제공합니다.
6개의 엔드포인트
에스크로 관련 API
에스크로 결제 건의 배송 정보와 관련된 기능을 제공합니다.
3개의 엔드포인트
고객사 정보 관련 API
고객사 정보를 관리하는 기능을 제공합니다.
1개의 엔드포인트
고객사의 하위 상점 관련 API
대표 상점에 대한 하위 상점 관리와 관련된 기능을 제공합니다.
1개의 엔드포인트
하위 상점 관련 API
하위 상점과 관련된 기능을 제공합니다.
1개의 엔드포인트
베네피아 포인트 관련 API
베네피아 포인트(복지 포인트)와 관련된 기능을 제공합니다.
2개의 엔드포인트
결제기관 관련 API
금융결제원 기준 카드사, 은행의 표준 코드와 기관정보 조회 기능을 제공합니다.
4개의 엔드포인트
편의점 결제 관련 API
편의점 결제를 위한 수납 번호(barcode)와 관련된 기능을 제공합니다.
2개의 엔드포인트