# 제공 서비스 리스트

한화생명 전용 API는 다음과 같은 서비스를 제공합니다.

| 서비스 그룹 | 서비스명 | API명 (`service`) | 대상 모듈 | 비고 |
| :--- | :--- | :--- | :--- | :--- |
| **핀패드 상태/설정 조회** | 핀패드 초기화 | `TSP90.Init` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 포트 오픈 및 하드웨어 초기화 |
| | 버전 정보 조회 | `TSP90.GetVersion` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 펌웨어/DLL 버전 획득 |
| | 스피커 볼륨 조회 | `TSP90.GetVolume` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 1~10 |
| | 버튼 볼륨 조회 | `TSP90.GetButtonVolume` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 1~10 |
| | 밝기 조회 | `TSP90.GetBright` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 1~10 |
| | 폰트 조회 | `TSP90.GetFont` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 설정된 폰트명 반환 |
| **핀패드 하드웨어 설정** | 스피커 볼륨 설정 | `TSP90.SetVolume` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 1~10 |
| | 버튼 볼륨 설정 | `TSP90.SetButtonVolume` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 1~10 |
| | 밝기 설정 | `TSP90.SetBright` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 1~10 |
| | 폰트 설정 | `TSP90.SetFont` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 굴림체 / 엽서체 |
| | 대기화면 설정 | `TSP90.SetWindow` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 대기 이미지/비디오 인덱스 지정 |
| **핀패드 보안 입력** | 비밀번호 입력 | `TSP90.Read` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 비밀번호(최대 4자리) 입력 |
| | 주민등록번호 입력 | `TSP90.SSNRead` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 주민번호(최대 13자리) 입력 |
| | 다이얼로그 입력 | `TSP90.ReadProcess` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 화면 다이얼로그 문구 노출 모드 |
| | 비다이얼로그 입력 | `TSP90.ReadNDProcess` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 다이얼로그 없는 입력 모드 |
| | 자동 확인/종료 | `TSP90.PINAutoConfirmed`| `TSP90Wrapper.dll`(1.0.3.3 이상) | 최소 입력 충족 시 즉시 반환 |
| | 입력 프로세스 강제종료 | `TSP90.Off` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 진행 중인 입력 즉시 취소 |
| **핀패드 디스플레이 출력** | 미디어 출력 | `TSP90.MediaOut` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 이미지/텍스트/음성 동합 출력 |
| | 핀패드 폼(그리드) 출력 | `TSP90.PinpadFormOut` | `TSP90Wrapper.dll`(1.0.3.3 이상) | 테이블 형태 Grid 데이터 출력 |
| **한화생명 MCI 통신** | MCI 서버 TCP 연결 | `mcipush.Connect` | `tcpsvc.dll` (1.0.3.2 이상) | TCP 연결 및 serviceId 발급 |
| | 종료 메시지 등록 | `mcipush.SaveDisposeMessage` | `tcpsvc.dll` (1.0.3.2 이상) | 세션 해제 시 자동 송신 메시지 |
| | MCI 서버 연결 해제 | `mcipush.Disconnect` | `tcpsvc.dll` (1.0.3.2 이상) | TCP 소켓 세션 Close |
| | 메시지 전송 | `mcipush.SendMessage` | `tcpsvc.dll` (1.0.3.2 이상) | 서버로 전문 송신 |
| | MCI Push 메시지 수신 | `mcipush.Listener` | `tcpsvc.dll` (1.0.3.2 이상) | 서버 Push 비동기 리스너 |