portone payment 1

포트원(아임포트)은 PG사가 아닙니다: 수수료 구조와 연동 정리 2026

최종 수정일: 2026년 08월 30일

포트원(구 아임포트)은 결제 대금을 정산하는 PG사가 아니라, 여러 PG사를 단일 규격으로 연결해주는 결제 연동 솔루션입니다. 그래서 포트원을 써도 PG사 가맹 계약은 별도로 필요하고, 수수료도 ‘포트원 이용료’가 아니라 계약한 PG사의 결제 수수료가 중심입니다.

연동 시에는 현행 V2 SDK 기준으로 개발하되, 클라이언트 응답만 믿지 말고 서버에서 결제 금액을 교차 검증하는 것이 사고를 막는 핵심입니다.

몇 년 전 혼자 웹 서비스를 개발해 세상에 내놓으려던 때 굉장히 막막했습니다. 회원가입과 상품 진열 페이지까지는 어찌어찌 만들었는데, 결제 시스템을 붙이려는 순간부터가 진짜 시작이었습니다. 회사마다 암호화 규격과 연동 명세가 제각각이라, 개발이 한 번에 막히더군요. 그때 복잡한 결제 연동을 정리해 준 도구가 포트원이었습니다.

온라인 비즈니스를 시작할 때 결제 시스템 구축은 진입 장벽이 높은 영역으로 꼽힙니다.

코드 몇 줄로 여러 결제 회사를 한 번에 연결해 주는 솔루션을 활용하면 결제 시스템 구축에 드는 시간과 비용을 크게 줄일 수 있습니다.

이 서비스는 과거 ‘아임포트(Iamport)’라는 이름으로 널리 알려졌고, 서비스 확장과 함께 지금의 ‘포트원(PortOne)’으로 사명을 변경했습니다.

—

포트원 (아임포트) 소개

포트원 (아임포트) 소개

포트원이란 무엇일까?

포트원은 온라인에서 대금을 결제할 수 있도록 지원하는 결제 데이터 연동 솔루션입니다. 오프라인 매장에 카드 단말기가 필요하듯, 인터넷 쇼핑몰에도 온라인 결제창이 필요합니다. 포트원은 이 결제창을 손쉽게 연결해 주는 ‘만능 어댑터’ 역할을 합니다.

2015년 스타트업 생태계에서 ‘아임포트’라는 이름으로 시작해, 개발 친화적인 API와 SDK를 앞세워 빠르게 자리 잡았습니다. 이후 2022년 글로벌 시장 확장을 위해 포트원으로 브랜드를 개편했습니다.

과거에는 KG이니시스, 토스페이먼츠, NHN KCP 등 대행사마다 직접 계약을 맺고, 각기 다른 규격을 따로 개발해야 했습니다. 그러나 포트원(아임포트)은 복잡한 전자지급결제대행사 연동 과정을 표준 규격 하나로 통합해 개발 리소스를 크게 줄여줍니다. 개발자는 단일 연동 방식만 익혀도 다양한 결제망을 유연하게 제어할 수 있습니다.

—

포트원 소개

포트원 주요 기능

포트원은 일반 신용카드 결제뿐 아니라, 최신 결제 트렌드에 맞춘 다양한 부가 기능도 지원합니다. 주요 기능은 아래와 같습니다.

기능 분류 상세 내용
결제 수단 통합 국내 신용카드, 실시간 계좌이체, 가상계좌, 간편결제(카카오페이·네이버페이·토스페이 등), 해외 결제(PayPal·Stripe) 통합 연동
빌링 시스템 카드 정보를 암호화한 빌링키 발급을 통해 매월 자동 결제되는 정기 구독 비즈니스 지원
웹훅(Webhook) 알림 가상계좌 입금 및 결제 상태 변화를 가맹점 서버로 실시간 통보하여 결제 누락 방지
본인인증 및 콘솔 다날, KCB 등 휴대폰 본인확인 모듈 연동 및 관리자 화면을 통한 실시간 매출 조회·자동 환불 지원

—

포트원 주요 기능

포트원 가맹점 등록

온라인 비즈니스를 준비할 때 포트원(아임포트) 솔루션을 도입하면, 가맹점 등록부터 실결제 전환까지 보통 아래 5단계로 진행됩니다.

  1. 포트원 회원가입 및 콘솔 접속: 공식 웹사이트에서 계정을 생성하면 서류 제출 없이 가상 결제를 테스트할 수 있는 개발 환경이 즉시 제공됩니다.
  2. 식별 정보(API Key) 확인: 관리자 콘솔의 결제 연동 메뉴에서 상점 식별 정보와 API Secret을 발급받습니다. V1은 가맹점 식별코드, V2는 Store ID와 채널 키(channelKey)를 사용하므로 연동 버전에 맞는 값을 확인해야 합니다.
  3. PG사 선택 및 계약 신청: 콘솔 내에서 사업자등록증 등 관련 서류를 제출해 여러 결제 대행사에 동시에 심사를 접수합니다.
  4. 심사 및 상점아이디(MID) 발급: 대행사 검수가 완료되면 실제 운영에 사용할 가맹점 고유 MID가 발급됩니다.
  5. 실결제 모드 전환: 발급받은 MID를 콘솔에 등록하고 연동 모드를 실연동으로 전환해 실제 카드 결제를 활성화합니다.

—

포트원 가맹점 등록

포트원 결제 시스템 구축

결제 시스템은 브라우저에서 결제창을 띄우는 프론트엔드와, 결제 결과를 교차 검증해 데이터베이스에 저장하는 백엔드 서버, 이렇게 2단계 구조로 완성됩니다.

포트원 결제 시스템 구축

포트원 PG 연동

프론트엔드 연동은 웹페이지에 자바스크립트 SDK를 추가하고, 가맹점 식별코드를 초기화하는 작업부터 시작합니다. React나 Vue 같은 최신 웹 프레임워크에서도 원활하게 동작합니다.

이후 결제 버튼 클릭 시 결제창 호출 함수를 실행해 결제 수단, 주문번호, 결제 금액 등을 전달합니다. 구버전(V1)은 IMP.request_pay, 현행 V2는 PortOne.requestPayment를 사용합니다. V1도 하위호환으로 동작하지만, 공식 문서가 신규 연동에는 V2를 권장하므로 지금 시작한다면 V2 기준으로 개발하는 것이 맞습니다.

—

포트원 API 사용법

클라이언트가 전송한 결제 결과는 개발자 도구를 통해 위변조될 여지가 있습니다. 그래서 서버에서 포트원 API를 직접 호출해, 데이터베이스의 주문 금액과 일치하는지 교차 검증하는 과정이 필요합니다.

단, 클라이언트에서 전송된 결제 응답만 신뢰하고 백엔드 교차 검증 없이 결제 완료 처리를 진행하면 안 됩니다.

—

포트원 (아임포트) 운영

포트원 (아임포트) 운영

포트원 수수료 및 정산

포트원(아임포트) 솔루션을 활용해 상점을 운영할 때 발생하는 비용은 PG사 결제 수수료와 솔루션 이용료로 구분됩니다. 결제 대금은 포트원을 거치지 않고, 계약된 대행사에서 판매자 계좌로 직접 입금됩니다.

항목 세부 요율 및 조건
신용카드 수수료 영세/중소 사업자 0.5% ~ 1.5%, 일반 가맹점 약 2.5% ~ 3.3%(VAT 별도)
간편결제 수수료 결제 방식 및 제휴사에 따라 약 1.8% ~ 3.5%
가상계좌 및 계좌이체 가상계좌 건당 200원 ~ 300원 고정 수수료 또는 계좌이체 1.5% ~ 2.0%
정산 주기 결제 완료 후 영업일 기준 3일 ~ 7일(D+3 ~ D+7) 뒤 등록 계좌로 정산
포트원 솔루션 비용 소규모 거래를 위한 무료 요금제 제공, 엔터프라이즈는 별도 플랜 적용

단, 수수료율과 정산 일정은 가맹점의 연간 매출 규모와 각 결제 대행사 심사 기준에 따라 달라질 수 있습니다.

포트원(아임포트)을 운영하면 여러 PG사의 결제 및 정산 내역을 단일 관리자 화면에서 손쉽게 대조할 수 있습니다.

—

포트원 수수료 및 정산

포트원 장점은 무엇인가?

포트원 기반 결제 인프라는 정산 관리 효율을 높이고, 운영에서도 체감되는 이점을 제공합니다. 무엇이 가장 도움이 될까요?

  • 개발 기간 단축: 단일 인터페이스로 빠른 연동 가능하다
  • 장애 대응 유연성: 장애 시 콘솔에서 대체 대행사로 전환된다
  • 표준화된 개발 문서: SDK 예제와 가이드가 정돈돼 유지보수 쉽다
  • 통합 관리 대시보드: 승인, 취소, 환불 현황 한 화면에서 관리된다

안정성이 검증된 통합 결제 환경을 구축하면 운영 리스크를 줄이고, 비즈니스 성장에 집중하기가 훨씬 수월해집니다.

—

포트원 장점

FAQ

Q1. 포트원과 PG사는 어떤 차이가 있나요?
포트원은 실제 자금을 정산하는 전자지급결제대행사(PG사)가 아니라, 가맹점과 여러 대행사 간 데이터 통신을 단일 인터페이스로 중개하는 솔루션입니다. 따라서 포트원을 사용하더라도 결제 승인과 대금 수령을 위해 최소 1곳 이상의 대행사와 가맹 계약을 체결해야 합니다.

Q2. 테스트 결제 환경 구축 시 비용이 발생하나요?
비용은 발생하지 않습니다. 포트원 콘솔에 가입하면 무료 테스트 모드가 제공되며, 별도 서류 제출 없이 결제창 호출과 API 연동을 시험해 볼 수 있습니다. 테스트 결제 건은 일정 주기에 맞춰 자동 취소됩니다.

Q3. 결제 금액 위변조를 막기 위해 반드시 거쳐야 하는 절차는 무엇인가요?
클라이언트의 결제 성공 응답에만 의존하지 않고, 백엔드 서버에서 포트원 결제 단건 조회 API를 호출해 PG사에 승인된 실제 결제 금액과 서버 DB의 주문 금액을 대조해야 합니다. V1은 imp_uid, V2는 paymentId 기준으로 조회하며, V1 단건 조회 API는 2026년 1월 동작 변경이 있었으므로 공식 문서 확인이 필요합니다.

Q4. 정기 구독형 결제(빌링)는 어떻게 구현하나요?
최초 결제 시 고객 카드 정보를 기반으로 비인증 결제 API를 호출해 재사용 가능한 빌링키를 발급받습니다. 이후 결제 주기마다 가맹점 서버에서 해당 빌링키로 결제 승인 API를 호출하는 방식으로 자동 청구를 구현합니다.

Q5. 모바일 웹 브라우저나 앱 웹뷰 연동 시 주의할 점은 무엇인가요?
모바일 환경에서는 팝업 대신 페이지 리다이렉트 방식으로 결제창이 열릴 수 있으므로 m_redirect_url 파라미터를 필수로 설정해야 합니다. 또한 앱 내 웹뷰 환경에서는 각 카드사 앱을 실행할 수 있도록 외부 앱 스킴 허용 코드를 추가해야 합니다.

※ 결제 수수료율과 정산 주기는 가맹점 매출 규모, 업종, 계약 PG사에 따라 달라지며 이 글의 수치는 일반적인 범위입니다. 이 글은 2026년 8월 30일 기준이며, 연동 방식과 요율은 포트원 개발자센터(developers.portone.io)와 각 PG사 공식 안내에서 확인하시기 바랍니다.

Similar Posts