작년에 회사에서 구독 서비스 구현을 담당했던 경험을 정리하려고 한다.
결제 서비스를 구현하려면 PG사 연동을 해야 하는데 방법이 두 가지가 있었다. PG사를 직접 연결하는 방법과 포트원, 부트페이와 같은 PG사 연동을 도와주는 통합결제 솔루션을 선택하여 사용하는 방법이었다.
통합결제 솔루션인 포트원, 부트페이와 PG사 토스페이먼츠에 대해 조사하여 회사에서 발표했던 내용을 간략하게 남기고자 한다. 이 세 가지 중 하나를 선택하려고 하는 사람들에게 도움이 되었으면 한다.
(2024년 7월 조사 내용으로 현재 정보와 조금 차이가 있을 수 있으므로 참고용으로 봐주시길 바랍니다.)
우선 PG사와 통합결제 솔루션의 차이에 대해 알아보자. 아래는 간략한 정의와 결제 flow에 대해 정리한 내용이다.
PG사(결제 대행사)
- PG사는 여러 카드사와 계약을 채결하고 개인 사업자에게 수수료를 받으며 결제 및 지불을 대행하는 회사를 말한다.
- 개인 사업자가 모든 카드사와 직접 연동하는 것이 어렵기 때문에 PG사에서 각 카드사와 직접 연동을 하고 하나의 API로 통합해서 가맹점에 제공한다.
- 토스페이먼츠, KG Inicis, 나이스페이, PayPal(해외 PG사) 등이 있다.
통합결제 솔루션(PG 연동 서비스)
- 최근에는 다양한 PG사와 간편결제가 있다. 하지만 PG사와 간편결제들도 직접 연동하기는 어렵다.
- PG 연동 서비스는 여러 PG사와 여러 간편결제 서비스와 직접 연동을 하고 하나의 API로 통합하여 가맹점에 제공한다.
- 대표적으로 포트원과 부트페이가 있다. (아임포트 회사명이 포트원으로 변경되었다.)
PG사 직접 연동 결제 Flow

- 결제에 필요한 정보(유저 정보, 물품 정보)를 가지고 PG사에 결제 요청을 한다.
- PG사는 해당 결제에 대한 정보와 결제에 사용할 url 주소, 인증키를 반환한다.
- 해당 url주소로 들어가 결제를 마치면 PG사에서 카드사로 결제 정보 전달한다.
- 결제가 완료되었다면 결제 정보를 반환받는다.
포트원, 부트페이의 결제 Flow

- 결제에 필요한 정보를 가지고 클라이언트가 포트원/부트페이 측이 만들어준 SDK를 이용해 결제 요청을 한다.
- 결제가 완료되면, 포트원/부트페이 측에서 해당 데이터를 전달 받고, 클라이언트와 서버에 각각 데이터를 송신한다.
요약하자면 PG사 직접 연동은 서비스가 모든 과정을 직접 관리해야 하므로 자율성은 높지만 연동이 복잡하고, 통합 결제 솔루션은 중간에서 복잡한 과정을 대신 처리해 줘서 연동이 간편하다. 하지만 토스페이먼츠는 PG사지만 개발 문서를 직접 찾아본 결과 연동하는 방법이 간편하게 나와 있어서 다른 요소를 더 비교하여 무엇을 사용할지 결정하기로 했다.
우리 회사는 해외 유저들이 많은 관계로 페이팔을 무조건 사용해야 했다. 아래는 가입비, 연회비, 수수료, 페이팔 등에 대해 정리한 내용이다.
포트원
- PG사 가입비 | 22만원
- 포트원의 추천 패키지를 사용하면 가입비와 연회비를 무료로 진행할 수 있다. 출처
- 페이팔 제휴 및 정기 결제 | O 출처
- 페이팔은 국내 거래는 (판매자-구매자 모두 한국일 경우) 결제가 불가하다. 따라서 국내 사업자로 설정 되어 있는 가맹점일 경우 해외 고객들을 대상으로 한 결제만 이용할 수 있다.
- 보증 보험 | PG사에서 가입 결정 (1년에 1번 납입) 출처
- 보증보험은 가맹점과 PG사와의 계약이후 가맹점에서 발생할 수 있는 부도, 서비스불이행 등으로 PG사에서 발생할 수 있는 피해를 대비하기 위한 보험이다.
- PG사에서 가입을 결정하며 대부분 필수입니다. 여러 PG사를 이용한다면 PG사별로 가입해야 한다.
- 수수료
- 대략적인 수수료 표이다.
- 일부 PG사는 수수료가 조금 다르다. PG사별 상세한 수수료 안내는 공식 사이트에서 확인 가능하다.
| 영중소 | 신용카드 | 계좌이체 | 가상계좌 |
| 영세 | 1.7% | 1.8% | 300원 |
| 중소1 | 2.3% | 1.8% | 300원 |
| 중소2 | 2.5% | 1.8% | 300원 |
| 중소3 | 2.7% | 1.8% | 300원 |
| 일반 | 3.2% | 1.8% | 300원 |
부트페이
- PG사 가입비 | 20만원 (1회 발생) 출처
- 모든 PG사 연회비 | X 출처
- 페이팔 제휴 | X
- 포트원과 달리 부트페이는 페이팔과 제휴가 없어 직접 가맹 신청을 해야 한다.
- 부트페이에서 페이팔 사용 출처
- 페이팔에 직접 가맹신청을 완료한 후 결제연동정보를 부트페이에 연동해서 사용해야 한다.
- 페이팔이 지원하는 화폐 범위에서 결제가 가능하다. 페이팔 결제방법 확인하기
- 페이팔은 국내 거래는 (판매자-구매자 모두 한국일 경우) 결제가 불가하다. 따라서 국내 사업자로 설정 되어 있는 가맹점일 경우 해외 고객들을 대상으로 한 결제만 이용할 수 있다.
- 보증 보험 | PG사에서 가입 결정 (1년에 1번 납입) 부트페이 보증보험 안내
- 수수료
| 영중소 | 신용카드 | 계좌이체 | 가상계좌 | 휴대폰 소액결제 |
| 영세 | 1.2% | 1.8% | 220원 | 3.8% |
| 중소1 | 1.75% | 1.8% | 220원 | 3.8% |
| 중소2 | 1.9% | 1.8% | 220원 | 3.8% |
| 중소3 | 2.15% | 1.8% | 220원 | 3.8% |
| 일반 | 2.9% | 1.8% | 220원 | 3.8% |
토스페이먼츠(PG사)
- 가입비 | 22만원 출처
- 연관리비 | 11만원 출처 (가맹점의 계약형태에 따라 상이합니다.)
- 페이팔 제휴 | O, 페이팔 정기 결제 | X (2024년 7월 조사 내용으로 정기 결제는 지원하지 않았습니다.) 출처
- 보증 보험 | 면제(월 정산 한도 1.000만원 미만) 출처
- 수수료
- 당시 고객센터에 문의해서 영중소별 수수료를 정리했지만, 현재 토스페이먼츠가 공식 사이트에 올린 수수료와 차이가 있어 아래 표에는 현재 공개된 수수료만 작성하였다.
- 상세 안내는 견적 문의가 필요하다. 출처
| 영중소 | 신용카드 | 계좌이체 | 가상계좌 |
| 일반 | 3.4% | 2.0% | 400원 |
조사 당시 영중소별 수수료에 따르면 우리 회사는 부트페이<토스페이먼츠<포트원 순서였다. 하지만 해외 유저가 많은 회사 특성상 페이팔이 가장 중요했고, 페이팔의 자동 결제를 지원하는 곳은 포트원 뿐이었다. 구독 서비스 구현을 위해서는 자동 결제가 필수이므로 포트원을 사용하기로 결정되었다.
'인턴' 카테고리의 다른 글
| 인턴 1주차 - Helm을 활용한 NestJS 애플리케이션 Kubernetes 배포 (1) | 2025.05.04 |
|---|---|
| 인턴 1주차 - 쿠버네티스 실습(로컬에서 NestJS 애플리케이션 배포하기) (0) | 2025.05.03 |
| 인턴 1주차 - Kubernetes 기본 개념 정리 (0) | 2025.05.03 |