Skip to content

토스 POS 플러그인 소개

POS 플러그인 개요

POS 플러그인은 SDK를 활용하여 POS에 새로운 기능과 UI를 추가할 수 있는 확장 프로그램입니다. 다양한 데이터와 이벤트를 활용하여 주문, 결제 등 핵심 경험을 매장 환경에 맞게 유연하게 확장하고, 파트너사의 서비스와 자연스럽게 연결할 수 있습니다.

주요 특징

  • 유연한 확장성: 매장의 특성에 맞게 기능을 자유롭게 확장할 수 있습니다.
  • 쉬운 연동: 프론트와 POS의 핵심 기능을 손쉽게 연동할 수 있습니다.
  • 강력한 개발 환경: TypeScript 기반의 개발 환경으로 안정적인 코드를 작성할 수 있습니다.
  • 다양한 활용: 주문, 결제, 테이블 관리 등 다양한 기능을 구현할 수 있습니다.

주요 기능

  • 데이터 조회: 주문, 결제, 상품, 테이블 정보 조회
  • 이벤트 수신: 데이터 변경 이벤트 실시간 수신
  • 데이터 관리: 데이터 추가·수정·삭제 기능
  • UI/UX 개발: POS 내 플러그인 인터페이스 개발
  • 결제 확장: 커스텀 결제수단 및 QR/바코드 결제 구현

플러그인 연동 예시

Toss POS를 통해 구현할 수 있는 다양한 플러그인 예시를 소개합니다.

주의사항

예시에 사용된 이미지는 이해를 돕기 위해 만들어진 샘플 이미지입니다.

결제 플러그인

  • 외부 결제수단 연동: 선불권, 기프티콘, 식권 등 다양한 결제수단 추가 가능
  • 결제 정보 연동: 플러그인에서 처리된 결제 정보가 Toss POS에 자동 저장

한국선불카드 연동 예시 한국선불카드 결제 화면한국선불카드 결제 완료

상품 관리 플러그인

  • 상품 정보 조회: POS에 등록된 상품 정보 조회
  • 품절 관리: 상품 품절 상태 관리

POS 상품 관리 화면 상품 관리 인터페이스

주문 관리 플러그인

  • 주문 생성: 테이블오더, 모바일오더 등 다양한 주문 방식 지원
    • Toss POS 상품ID 필수 입력
    • 결제 완료 시 결제수단 정보 입력 가능
  • 주문 정보 연동: 플러그인에서 생성된 주문이 Toss POS에 자동 추가
  • 상태 추적: 주문 상태 변경(호출/완료/취소) 이벤트 실시간 수신

POS 주문 관리 화면 주문 관리 인터페이스

테이블 관리 플러그인

  • 테이블 정보 조회: POS에 설정된 테이블 정보 조회
  • 상태 관리: 테이블 상태(주문정보, 점유상태) 이벤트 활용
    • 웨이팅 시스템 연동
    • 예약 서비스 연동
  • 주문 연동: 플러그인에서 생성된 주문이 Toss POS에 자동 추가
  • 결제 연동: 결제 완료 시 결제수단 정보 입력 가능

POS 테이블 관리 화면 테이블 관리 인터페이스