스킵하기
개발자센터

단말기머신기에 부착되어 카드, QR, 선불카드 등 결제수단을 인식하고 결제 요청을 생성하는 장치, 즉 카드결제단말기를 의미해요. 사용자가 결제 행위를 직접 수행하는 입력 장치 역할을 해요.

단말기는 결제 정보를 수집해 유비씨엔 서버 또는 전자결제 서비스 회사로 전달하며, 승인 결과에 따라 머신기의 동작을 제어하는 주체예요.


단말기와 머신기는 물리적으로 연결되어 있지만 역할은 명확히 구분돼요.

  • 단말기 결제수단 인식, 결제 요청 생성, 승인 결과 수신 및 판단, 머신기 제어 신호 생성

  • 머신기 단말기로부터 전달받은 제어 신호에 따라 상품 투출 또는 서비스 제공 수행

머신기는 결제 승인 여부를 직접 판단하지 않고, 단말기의 최종 판단에 따라 동작만 수행해요.


단말기는 결제 시 다음과 같은 흐름으로 동작해요.

  • 사용자가 카드 인식 또는 QR 등 결제수단을 사용
  • 단말기가 결제 정보를 인식하고 승인 요청 생성
  • 승인 요청을 유비씨엔 서버 → 전자결제 서비스 회사 순으로 전달
  • 승인 결과를 전자결제 서비스 회사 → 유비씨엔 서버 순으로 수신
  • 유비씨엔 서버에서 판단된 승인 결과를 단말기로 전달
  • 단말기는 전달받은 결과에 따라 머신기에 상품 투출 또는 거래 종료 신호 전달

통신 상태에 따른 단말기의 판단 방식

섹션 제목: “통신 상태에 따른 단말기의 판단 방식”

단말기는 통신 상태에 따라 승인 판단 주체가 달라져요.

  • 유비씨엔 서버 또는 전자결제 서비스 회사까지 정상적으로 통신되는 경우 단말기는 유비씨엔 서버로부터 전달받은 승인 결과 코드값을 기준으로 동작해요. 이 경우 승인 성공·실패 여부는 서버에서 판단된 결과를 따르며, 단말기는 해당 코드에 따라 머신기를 제어해요.

  • 서버 또는 전자결제 서비스 회사까지 도달하지 못한 경우 단말기는 통신 장애, 응답 지연 등 상황을 감지하고 자체 판단 로직에 따라 거래를 종료해요. 이 경우 승인 실패로 처리되며, 상품 투출은 이루어지지 않아요.

이 구조를 통해 통신 장애 상황에서도 비정상적인 상품 투출을 방지해요.


단말기와 전자결제 서비스 회사

섹션 제목: “단말기와 전자결제 서비스 회사”

단말기는 직접 카드사와 통신하지 않아요. 승인 요청은 유비씨엔 전산을 거쳐 전자결제 서비스 회사로 전달돼요.

  • PG사 온라인 및 통합 결제 환경에서 단말기 승인 요청을 카드사로 중계

  • VAN사 오프라인 단말기 결제 환경에서 승인 요청을 카드사로 전달하는 통신망 역할 수행

  • 간편결제사 자체 인증 및 승인 구조를 통해 승인 결과만 유비씨엔 서버로 전달


승인 실패가 판단되면 단말기는 머신기에 거래 종료 신호를 전달해요. 이 경우 상품 투출이나 서비스 제공은 이루어지지 않아요.

동시에 사용자에게는 음성 안내 또는 화면 메시지를 통해 “다른 카드를 사용해주세요”와 같은 안내가 제공돼요.


전산에서는 단말기를 거래 발생의 시작 지점으로 관리해요. 모든 결제 거래는 단말기를 기준으로 생성되며, 단말기 상태는 거래 성공 여부와 운영 안정성에 직접적인 영향을 줘요.

단말기 장애, 통신 오류, 상태 이상은 결제 실패 또는 거래 누락으로 이어질 수 있기 때문에 주요 모니터링 대상이에요.


  • 단말기는 결제수단을 인식하고 결제 요청을 생성하는 장치
  • 서버와 통신 가능한 경우, 유비씨엔 서버에서 판단된 승인 결과를 기준으로 동작
  • 통신이 불가능한 경우, 단말기가 자체 판단으로 거래를 종료
  • 머신기는 단말기의 제어 신호에 따라 동작만 수행
  • 단말기는 결제 거래의 시작 지점이며 전산 관리 대상

· Created by 김태우