Skip to main content

VAN (Value Added Network)

VAN(부가가치통신망)은 카드사, 은행 등 금융기관과 가맹점(상점) 사이에서 통신망을 구축하고 신용카드 거래 승인을 중계하는 서비스 사업자를 말합니다.

쉽게 말해, 전국에 흩어진 수많은 카드 단말기(POS)에서 발생하는 데이터를 각 카드사로 안전하고 빠르게 배달해 주는 '결제 데이터의 고속도로' 역할을 합니다.

📡 주요 역할 및 기능

VAN사는 단순한 통신 연결을 넘어 결제 과정의 핵심 기능을 수행합니다.

  1. 승인 중계 (Authorization Relay):
    • 가맹점에서 카드를 긁었을 때, 카드사 서버로 "이 카드 결제 가능한가요?"라고 묻고 그 결과(승인/거절)를 단말기로 되돌려줍니다.
  2. 매입 대행 (Capture & Data Collection):
    • 발생한 카드 거래 내역(전표)을 수집하여 카드사에 전달합니다. 카드사는 이 데이터를 근거로 가맹점에 대금을 지급합니다.
  3. 가맹점 관리:
    • 신규 가맹점의 카드사 심사 서류 접수 및 단말기 설치/관리를 대행합니다.

🔄 VAN vs PG (차이점 핵심)

두 서비스 모두 '결제 대행' 성격을 띠지만, 돈의 흐름(Money Flow) 에서 결정적인 차이가 있습니다.

구분VAN (오프라인 중심)PG (온라인 중심)
주요 역할데이터 중계 (승인/매입)데이터 + 자금 정산 대행
계약 형태가맹점 ↔ 카드사 (직접 가맹)가맹점 ↔ PG사 (대표 가맹)
대금 지급카드사 → 가맹점 (직접 입금)카드사 → PG사 → 가맹점
수수료카드사가 VAN사에 수수료 지급 (일반적)가맹점이 PG사에 수수료 지급
참고

최근에는 경계가 모호해져, 온라인에서도 VAN 전용망을 타는 경우가 있고(앱카드 등), 오프라인 키오스크에 PG가 적용되기도 합니다. 하지만 기본 구조는 위와 같습니다.


🔌 개발 체크포인트

VAN 시스템과 연동하거나 관련 서비스를 개발할 때 다음 용어를 자주 접하게 됩니다.

1. Cat ID (Terminal ID, TID)

PG의 MID와 유사한 개념으로, 단말기 식별 번호입니다.

  • 물리적인 단말기뿐만 아니라, POS 소프트웨어 내에 부여된 논리적인 ID일 수도 있습니다. 개발 시 테스트용 TID와 운영용 TID를 엄격히 구분해야 합니다.

2. 서명 패드 및 무결성 검증

오프라인 결제 개발 시, 카드 정보와 서명 데이터는 보안상 암호화되어 전송되어야 합니다. 여신전문금융업법에 따라 KTC(한국기계전기전자시험연구원) 인증을 받은 리더기나 모듈을 사용해야만 연동이 가능합니다.

3. 전문 (Telegram/Protocol)

VAN 통신은 주로 ISO-8583 표준을 변형한 고정 길이 전문(Fixed Length String)을 사용합니다. JSON 방식의 최신 API와 달리, 바이트(Byte) 단위로 데이터를 쪼개서 보내는 레거시 통신 규격을 이해해야 할 수 있습니다.