홈 · 서비스 · SMT24 PG 거래시스템

SMT24 PG 거래시스템

결제부터 정산 · 지급까지, 하나의 운영 체계로 연결합니다.

도입 상담카드 기반 결제 · 가맹점 · 정산 · 지급 통합 플랫폼

제품 T7 · 제작 Tx24 · 공급 SMT24(주식회사 스마트페이먼츠) · 소개서 v1.0 (2026년 10월 14일)

도입하면 무엇이 좋아지나요

결제 이후의 운영까지 연결

카드 승인 · 취소 · 조회뿐 아니라 가맹점별 수수료, 정산과 지급을 함께 관리합니다. 본사와 가맹점이 같은 거래를 각자의 권한으로 확인합니다.

보안 통제를 일상 업무에

계정 · 접근 권한, 중요 업무 추가 인증, 거래 정책과 시간대별 통제, 감사 이력과 알림으로 위험 행위를 예방하고 일찍 대응합니다.

가맹점 · 파트너 사업 확대

대표파트너 아래 하위 파트너를 두는 구조로, 파트너 수 제한 없이 거래와 수익 · 정산을 관리하며 영업 조직을 넓힙니다.

기관 · 상위 PG 연계에 유연

기관별 연결과 공통 거래 처리를 분리해, 새 기관 · PG는 연동 방식 중심으로 구현하고 제휴 확대 기간을 줄입니다.

사업자 · 계좌 확인 서비스

영세 · 중소사업자 정보, 사업자 유효성 검증, 예금주 조회와 계좌 인증으로 가맹점 확인과 정산계좌 검증을 돕습니다.

고객 결제와 운영 업무를 한 흐름으로

  1. 결제 접수API · 결제창 · 링크 · QR
  2. 거래 관리승인 · 취소 · 조회
  3. 정산 · 지급수수료 · 정산 · 결과 확인

이런 기업에 제안합니다

보안 체계를 강화하려는 기업
계정 탈취, 권한 오남용, 임의 결제와 야간 이상거래에 대응할 운영 통제가 필요한 경우
노후 시스템을 전환하려는 기업
기존 시스템의 제약으로 업무 확장과 신규 기관 · PG 제휴가 어려운 경우
가맹점과 영업 조직을 확대하려는 기업
본사 · 가맹점 · 대행사 · 총판의 거래와 수익을 체계적으로 관리하려는 경우
자체 결제 서비스를 운영하려는 기업
기존 주문 시스템에 결제를 연결하거나 정산 · 지급까지 통합하려는 경우

소개 및 도입 제안서

SMT24 PG 거래시스템

제품명T7
제작사Tx24
공급SMT24 (주식회사 스마트페이먼츠)
문서 목적고객사 및 협력사를 위한 시스템 소개와 도입 범위 협의
작성 기준일 · 버전2026년 10월 14일 · 1.0

본 문서의 「구현」은 해당 기능의 코드가 있다는 뜻이며, 고객사 운영 환경의 개통 · 검수 완료를 뜻하지 않습니다. 실제 공급 범위와 기관 연계, 운영 수준은 도입 협의로 확정합니다.

1제안 개요

SMT24 PG 거래시스템은 Tx24가 제작한 T7을 기반으로, 카드 결제의 접수와 승인, 가맹점 관리, 거래 조회, 수수료 · 정산 관리, 지급대행 및 운영 모니터링을 연결하는 통합 제품입니다. 최근 발생하는 거래시스템 보안 사고에 대응하기 위해 보안 강화를 핵심 목표로 새롭게 출시한 시스템입니다.

가맹점은 API, 결제창, 웹훅을 통해 결제를 접수하고, 링크와 QR로 고객에게 결제 경로를 제공할 수 있습니다. 운영사는 본사 관리자에서 가맹점과 서비스 정책을 관리하고 거래 결과를 정산 · 지급 업무로 이어갑니다. 가맹점과 파트너는 별도 포털에서 자신의 권한 범위에 해당하는 거래와 정산 정보를 확인합니다.

시스템은 업무별로 분리된 9개 프로젝트와 공통 라이브러리로 구성됩니다. 필요한 결제 채널과 운영 기능을 먼저 도입하고, 기관 연계나 정산 방식, 전용 업무를 단계적으로 확장할 수 있습니다.

1.1 고객사에 제공하는 가치

고객사의 필요제공 기반기대 효과
자사 서비스에 결제 기능 연결결제 API, Checkout, JavaScript SDK기존 주문 · 회원 시스템과 결제 업무 연계
비대면 청구 및 현장 결제 접점 확보Payment Link, QR 결제 경로고객에게 URL 또는 QR을 전달하는 결제 방식 구성
가맹점과 영업 조직 관리본사 관리자, 가맹점 · 파트너 포털거래 · 정산 정보의 직접 조회와 운영 문의 감소
복잡한 수수료 · 정산 처리서비스별 정산 정책, 가맹점 · 파트너 정산계약 조건에 따른 정산 업무 체계화
정산 이후 지급 관리전자지갑 · 계좌 연계, 지급대행, 실시간 정산다양한 지급 방식 구성
운영 상태의 신속한 파악로그 수집, JVM 상태 수집, 이벤트 알림장애 인지와 원인 확인 지원
체계적인 보안 체계네트워크 분리 설계, 계정 · 접근 권한 보안, FDS(이상거래 탐지) 연계 · 확장비인가 접근 방지 및 위험거래 탐지 · 대응 지원
기관 · 상위 PG의 손쉬운 변경과 확장기관 · PG별 연결 구조를 체계화해 공통 거래 처리 기반을 유지하고 대상 기관의 통신 · 연동 방식 중심으로 구현기관 계약과 연동 준비가 끝난 경우 1주일 내 오픈을 목표로 신속한 연계 추진
부가서비스 활용영세 · 중소사업자 정보 제공, 사업자 유효성 검증, 예금주 조회 및 계좌 인증, AML 시스템사업자 확인과 정산계좌 검증 업무의 편의성과 정확성 향상

기대 효과는 도입 목적이며, 비용 절감률이나 처리시간 개선율을 보장하는 수치는 아닙니다. 고객사의 기존 업무와 도입 후 지표를 비교해 확인합니다.

1.2 적용 대상

  • 자체 브랜드의 결제 서비스와 가맹점 운영 체계를 구축하려는 사업자
  • 여러 가맹점 또는 파트너의 거래 · 수수료 · 정산을 관리하는 플랫폼 사업자
  • 온라인 주문과 상담 · 청구 업무에 결제창 또는 결제 링크를 연결하려는 기업
  • 기존 결제 시스템의 관리자, 기관 연계, 정산 업무를 단계적으로 전환하려는 기업
  • 2차 · 3차 PG를 운영하는 기업
  • 보안 사고에 대응하고 보안 체계를 강화하기 위해 새 거래시스템을 검토하는 기업
  • 노후 시스템의 제약으로 업무 확장과 신규 제휴 · 기관 연계가 어려운 기업

2제공 범위 요약

업무 영역확인한 구현 범위적용 조건
카드 결제서버 간 승인, Checkout 수기 · 3D 승인 연계, 승인 결과 조회매입사 · 가맹점 계약과 허용 결제 방식에 따라 적용
결제 취소원거래 기반 전체 · 부분취소, 취소 가능 금액 검증매입사 지원 범위와 가맹점 취소 정책 확인
결제창PC · 모바일 화면, SDK, iframe · popup · submit 흐름고객사 화면과 복귀 URL, 인증 흐름 통합 검증
결제 링크 · QR고정금액 1회성 링크, 링크 QR, 고객 금액 입력형 대표 QR대표 QR 등 최신 구현의 공개 API 계약 정리 필요
거래 정보거래 조회, 승인 결과 조회, 거래 · 정산 보고서, 매출전표 링크조회 권한과 공개 정보 범위 적용
본사 운영가맹점 · 파트너 · 서비스 · 정산 정책 · 계좌 · 거래 · 정산 관리고객사의 조직 · 권한 · 업무 절차에 맞춰 설정
파트너 운영대행사 · 총판 관리, 대표파트너 지정과 하위 파트너 소속(2단계), 파트너별 수익 · 거래 확인 및 확장파트너별 수익 배분 조건, 대표파트너의 하위 파트너 거래 · 가맹점 조회
가맹점 운영결제 요청, 링크 생성, 거래 · 정산 조회, 월렛 및 파트너 업무접속 주체와 계약 서비스에 따른 기능 제공
정산가맹점 · 파트너 정산 생성, 확정, 보류, 지급 처리수수료 · 주기 · 부가세 · 지급 조건 검증
전자지갑 · 지급예금주 · 잔액 · 이체 결과 조회, 송금, 집금 · 지급 연계기관 계약, 계좌 개설, 잔액 및 지급 정책 필요
운영 지원거래 동기화, 통계 작업, 로그 · JVM 수집, 메시지 발송실행 작업과 알림 대상, 장애 대응 정책 확정

파트너 운영 및 확장 구조

파트너는 대행사 · 총판을 뜻합니다. 파트너를 대표파트너로 지정하고 일반 파트너를 대표파트너 1곳에 소속시킬 수 있습니다(2단계). 대표파트너는 포털에서 자신과 하위 파트너에 연결된 가맹점의 거래 · 가맹점 정보, 하위 파트너 목록과 수익률 · 수익 합계를 확인하고, 하위 파트너별로 걸러 보거나 대시보드 · 가맹점 통계를 「나 / 계층 전체」로 바꿔 볼 수 있습니다. 하위 파트너는 자신의 데이터만 조회하며, 정산 지급과 지갑은 파트너별로 운영됩니다.

수익 관리와 거래 확인을 기반으로 파트너 수에 제한 없이 확장할 수 있는 구조입니다.

3시스템 구성

3.1 구성 원칙

외부 결제 요청을 받는 접점, 결제 업무를 판단하는 코어, 외부 기관과 통신하는 연계 모듈을 분리합니다. 관리자와 가맹점 화면은 업무에 맞게 따로 제공하고, 거래 후처리와 정산 · 지급 작업은 별도 작업 서버에서 수행합니다.

공통 라이브러리 T7_LIB가 내부 통신, 데이터베이스 접근, Redis, 암복호화 연계, 로깅, 작업 스케줄링의 공통 기반을 제공해, 공통 기능의 개선을 여러 서비스에 일관되게 적용할 수 있습니다.

3.2 거래 · 운영 연결 흐름

  • 결제 요청부터 승인 결과 확인까지: 고객은 결제창 · 링크 · QR에서 결제하고, 가맹점 시스템은 API로 직접 결제를 요청합니다. 시스템이 요청을 확인하고 외부 결제기관과 연계해 승인 결과를 전달합니다. 결과가 불명확하면 거래 조회로 확인한 뒤 후속 처리합니다.
  • 거래 내역에서 정산 · 지급까지: 결제 거래를 정산 정책에 따라 집계해 지급 대상으로 연결합니다. 정산 금액의 확정과 실제 지급 완료를 구분해 관리합니다.
  • 운영 상태 수집과 담당자 알림: 서비스별 로그와 JVM 상태를 모아 저장하고, 설정된 오류 · 업무 이벤트를 담당자에게 전달합니다. SMS · 이메일은 T7_MSG로 발송합니다.

외부 진입점의 NGINX, 서버 수량, 망 구간, 데이터베이스와 Redis 배치는 고객사 인프라 설계에서 확정합니다.

3.3 프로젝트별 역할

프로젝트역할주요 업무
T7_ADM본사 통합 운영가맹점 · 파트너 · 서비스 관리, 거래 조회, 수수료 · 정산 · 지급 관리, 운영 정책
T7_MCHT가맹점 · 파트너 포털결제 · 링크 생성, 거래 · 정산 조회, 월렛, 사용자 및 상품 관련 업무
T7_API거래 업무 코어카드 승인 · 취소 · 조회, 거래 · 정산 보고서, 전자지갑, 기관 웹훅 수신
T7_CKO고객 결제 접점Checkout 세션 · 화면, 카드 인증 연계, Payment Link, 대표 QR, 결제 결과 화면
T7_TASK주기 · 비동기 업무웹훅 후처리, 거래 동기화, 통계, 정산 생성 요청, 지급 요청 · 결과 확인
T7_HTTP외부 HTTP 중계HTTP 요청과 내부 INet 메시지 변환, 라우팅, 백엔드 실행 제어
T7_LOG운영 정보 수집애플리케이션 로그 · JVM 상태 저장, 프로세스 이벤트 및 오류 알림 연계
T7_EXT기관 통신카드 · 계좌 · 송금 · 휴대전화 인증 · 사업자 정보 연계
T7_MSG공통 메시지 발송SMS, 이메일, NAVER WORKS Bot, ntfy의 동기 · 큐 기반 발송
T7_LIB공통 기술 기반INet, DB · Redis, KMS 연계, 로깅, 유틸리티, Task 스케줄러

3.4 시스템 특징

구성설명활용
결제 프레임워크T7_LIB의 INet, DB · Redis, 암복호화 연계, 작업 스케줄러를 공통 사용승인 · 취소 · 조회, 결제창, 가맹점 운영, 정산 · 지급을 같은 기술 기반으로 구성
기관 연계 모듈 분리거래 판단과 기관별 통신 처리를 분리KSPAY · TPO 카드, HYPHEN · COOCON · TPO 계좌 · 송금, KCB 및 사업자 정보 연계
업무별 독립 서비스HTTP 중계, 거래 코어, 결제창, 관리자, 작업 서버 분리결제 채널 또는 운영 업무 단위로 도입 · 변경 · 배포
분산 배치와 확장 기반내부 로드밸런서와 백엔드 실행 제어 구조거래량에 따른 Scale-Out · Scale-Up 설계, HA는 DB · Redis · 작업 중복 제어까지 검증
외부 접점과 내부 업무 구분외부 HTTP 요청을 내부 INet 업무로 연결공개 결제 접점, 관리자 접근 구간, 내부 업무 · 데이터 구간을 나누는 망 설계
다양한 결제 접점API, PC · 모바일 Checkout, 링크 · QR온라인 주문 결제, 상담 후 청구, 고정금액 링크, 고객 금액 입력형 대표 QR
거래와 정산 · 지급의 연결거래 후처리와 정산 정책, 지급 요청 연결가맹점 · 파트너 정산, 월렛, 지급대행과 결과 조회를 한 흐름으로
이벤트 기반 운영 정보 수집로그 · JVM 정보를 큐로 수집하고 이벤트 분류거래 · 업무 오류와 프로세스 상태 확인, 담당자 알림

3.5 구성 소프트웨어

구분소프트웨어버전역할
개발 언어Pure JavaJava 17 이상결제 · 정산 · 지급 및 공통 업무 구현
웹 프레임워크Spring Framework / Spring MVC6.2.x본사 관리자, 가맹점 포털, 결제창의 웹 처리
웹 서버NGINX배포 환경에 맞춰 확정HTTPS 접속, 리버스 프록시, 서비스별 분기
웹 애플리케이션 서버Apache Tomcat Embedded11.0.x관리자 · 포털 · 결제창 실행
네트워크 서버Netty4.2.xHTTP 중계 및 INet 내부 통신
데이터베이스MariaDB10.6 이상가맹점 · 거래 · 정산 · 지급 및 운영 이력 저장
캐시 · 큐Redis7 이상캐시, 결제 임시 상태, 작업 · 로그 · 메시지 큐

4결제 서비스

4.1 API 결제

가맹점 서버가 주문 · 결제 정보를 보내면 거래 코어가 입력값과 인증 키, 가맹점 · 서비스 상태를 확인하고 기관 연계 모듈로 승인을 요청합니다. 결과에는 거래 식별자와 업무 결과 코드가 포함됩니다. 공개 연동 문서는 카드 승인 · 취소, 승인 결과 조회, 거래 · 정산 보고서 조회를 제공합니다.

통신 응답을 받지 못하면 승인 결과 조회로 처리 결과를 확인합니다. 승인 여부가 불명확한 거래는 바로 재결제하지 않고 원거래 상태를 확인한 뒤 후속 처리하도록 연동합니다.

4.2 Checkout 결제창

구분제공 내용
화면 환경PC 및 모바일 결제 흐름
연동 방식JavaScript SDK 또는 Checkout 생성 API
화면 호출iframe, popup, submit
결제 흐름수기 카드 입력 및 기관별 3D 인증 연계
입력 · 인증필수 항목 · 약관 확인, 설정에 따른 휴대전화 인증
결과 처리인증 · 입력 이후 최종 승인 결과를 확인해 완료 안내

결제창의 인증 완료와 실제 승인 완료는 다른 단계입니다. 주문 상태는 최종 승인 결과를 기준으로 바꿉니다.

4.3 Payment Link와 QR

방식사용 예특징
고정금액 1회성 링크특정 주문의 결제 청구발급 시 금액 · 상품 지정, 결제 완료 상태 관리
링크 QR청구서 · 안내문에서 결제 접속링크 URL을 QR로 제공
가맹점 대표 QR매장에서 고객이 금액 입력최소 · 최대 금액과 입력 단위를 정책으로 검증

링크 발급 요청의 중복 확인, 링크 사용 중지, 결제 진행 · 완료 · 확인 필요 상태 관리가 포함됩니다. 링크를 SMS · 이메일로 보내는 업무는 공통 메시지 모듈과 연결해 구성합니다.

4.4 취소와 거래 조회

원거래 기준의 전체취소 · 부분취소를 처리하며 잔여 취소 가능 금액과 정책을 확인합니다. 같은 원거래의 동시 부분취소에는 잠금과 금액 재확인 절차가 있습니다. 거래 조회와 매출전표 링크는 고객 응대와 거래 확인에 활용합니다.

5본사 · 가맹점 운영 시스템

5.1 본사 관리자

업무주요 기능활용 목적
가맹점 관리가맹점 정보, 서비스, 계좌, 사업자 확인계약 대상과 거래 주체 관리
파트너 관리파트너 · 그룹 및 관련 정산 정책영업 · 제휴 조직 관리
기관 · 서비스 관리매입사, 매입사 서비스, 제공 결제 조건가맹점 서비스와 기관 연계 조건 연결
거래 관리승인 · 취소 · 실패 내역, 거래 상세, 다운로드거래 확인과 고객 응대
정산 관리정산 생성 · 확정, 보류, 지급 대상 및 결과지급 전 검토와 정산 상태 관리
자금 관리본사 계좌, 월렛, 지급대행 내역출금 요청과 결과 확인
운영 통제사용자 권한, IP 접근, 추가 인증, 감사 이력운영 주체와 중요 업무 이력 관리
운영 정보통계, 공지 · 알림, 시스템 관리일상 운영 지원

5.2 가맹점 · 파트너 포털

  • 가맹점 서비스에 따른 결제창 호출 및 결제 링크 생성
  • 거래와 취소 내역 조회, 거래자료 다운로드
  • 정산 내역과 지급 관련 정보 조회
  • 월렛 잔액 · 거래 및 계약에 따른 이체 업무
  • 파트너 통계 · 정산 · 월렛 업무
  • 사용자, 상품 및 공지 기능

메뉴와 처리 권한은 접속 주체와 서비스 설정에 따라 적용하며, 모든 가맹점에 같은 결제 · 지급 권한을 주지 않습니다.

5.3 본사 관리자 메뉴별 기능 명세

대분류메뉴기능 명세
거래관리전체 거래승인 · 취소를 포함한 거래를 조건별로 조회하고 상세 확인
거래관리승인 거래승인 거래의 금액 · 가맹점 · 결과 조회, 권한 · 정책에 따른 취소 업무 연결
거래관리취소 거래원 승인과 연결된 취소 내역 및 금액 · 결과 확인
거래관리선입금 내역선입금 관련 거래와 처리 내역 조회
거래관리실패 거래결제 실패 내역과 결과 코드 · 메시지 조회
거래관리원장 생성 실패거래 후처리의 원장 생성 실패 건과 재처리 상태 조회
거래관리웹훅 거래기관 웹훅으로 수신한 거래 내역 조회
거래관리링크결제요청발급한 결제 링크의 주문 · 금액 · 상태와 연관 거래 조회
가맹점 관리가맹점 접수 · 조회가맹점 신청 진행 상태, 기본정보 · 서비스 · 계좌 · 정산 정책 관리
가맹점 관리보증보험 · 그룹 · 통계보증보험 내역, 가맹점 그룹, 가맹점별 거래 실적
가맹점 관리홈택스 세금계산서정산일 기준 수수료 합계, 공급가액 · 세액 등 작성용 자료 조회(자동 발행 아님)
가맹점 관리사업자 휴폐업사업자등록번호 기준 사업 상태 확인
거래 정책 관리승인 · 취소 정책가맹점 서비스에 적용할 승인 · 취소 정책 관리
파트너 관리목록 · 변경 이력 · 일별 / 월별 매출파트너 상세, 변경 전후 이력, 매출 집계
매입사 관리매입사 목록 · 서비스 및 원가 · SID연계 매입사, 기관별 원가 · 수수료, 서비스 식별자 관리
정산 관리정산예정 · 정산완료 · 기지급정산정산 생성 · 확정과 후속 지급 업무 연결
정산 관리파트너정산 · 예치금 현황파트너 정산 대상 · 금액 · 상태, 예치금 잔액
정산 관리실시간 즉시정산 내역실시간 지급대행 건의 처리 상태와 결과
정산 관리가맹점 월렛 관리 · 잔액월렛 입출금과 가맹점별 잔액
정산 관리본사 송금 내역 · 계좌 관리본사 계좌의 송금 결과와 계좌 · 잔액 관리
사용자 관리관리자 · 사용자 계정본사 관리자와 가맹점 · 파트너 접속 사용자 계정 관리
자산 관리단말기 재고 · 서비스 TID단말기 상태와 단말 식별자 할당 현황
소통 및 협업공지사항 · 업무 관리공지 게시와 운영 업무 관리
시스템 설정할부수수료 · 무이자 · 카드 BIN · 휴일할부 · 무이자 조건, 카드 식별 정보, 영업일 판단용 휴일
시스템 설정은행코드 · 시스템 코드은행 식별 코드와 공통 코드 관리
시스템 제어가맹점 제어지급 · 출금 제한 시간, 휴일 허용, 동일 카드 승인 한도 등 제어값
시스템 제어알림 수신 · 펌뱅킹 제어 · 접근 제어알림 수신자, 펌뱅킹 설정, IP 기반 접근 제어
운영 관리외부 접속 및 KEY · 계좌 관리외부 서비스 접속 정보와 인증 KEY, 시스템 계좌
운영 관리로그인 세션 로그 · 시스템 감사 로그로그인 · 세션 이력과 업무 변경 · 처리 이력

정산 확정과 실제 송금 완료는 별도 상태로 관리합니다. 「정산완료」라는 메뉴명만으로 지급 완료를 판단하지 않습니다.

5.4 가맹점 · 파트너 · 영업 사용자 메뉴

사용자메뉴
가맹점대시보드, 가맹점 정보, 상품 관리, 결제 요청(Checkout · 링크), 거래 · 실패 · 링크거래 내역, 정산 · 실시간정산 내역, 월렛 내역, 사용자 관리, 공지사항, 내 정보
파트너대시보드, 파트너 정보, 허용 가맹점 정보, 실적 통계, 거래 · 실패 · 링크거래 내역, 가맹점 · 파트너 · 실시간 정산 내역, 월렛 거래 · 잔액, 사용자 관리, 공지사항, 내 정보
영업 사용자거래 · 실패 · 링크거래 · 링크실패 내역, 결제 요청, 공지사항, 사용자 정보(정산 · 월렛 · 전체 사용자 관리 없음)

조회 · 취소 · 송금 등 실제 처리 권한은 서버의 권한 검사와 업무 정책을 따르며, 메뉴가 보이는 것이 처리 권한을 뜻하지 않습니다.

6정산 · 전자지갑 · 지급대행

6.1 거래를 기준으로 한 정산

거래 후처리 작업이 원천 거래를 정산과 통계용 데이터로 연결하고, 정산 생성 작업이 가맹점 · 파트너별 정산 묶음을 만듭니다. 서비스별 정산 정책은 수수료와 적용일, 정산 계좌, 정산 유형(실시간 · 일 · 주 · 월 · 월렛)을 관리합니다.

구분주요 관리 내용
정책 설정가맹점 서비스와 파트너별 수수료 · 정산 조건
정책 적용적용일 및 정산 유형 · 주기의 유효성 확인
금액 계산거래 · 취소와 수수료 · 부가세 정책 반영
운영 처리생성, 검토 · 확정, 보류 및 지급 처리
결과 확인정산 내역, 지급 상태, 다운로드 · 조회

정산 산식과 반올림, 취소 반영 기준, 지급 보류 · 해제 조건은 도입 초기에 합의합니다. 기존 시스템을 전환할 때는 같은 거래 표본으로 계산 결과를 비교한 뒤 적용합니다.

6.2 전자지갑과 계좌 연계

전자지갑 API는 예금주 확인, 잔액 조회, 송금 및 이체 결과 조회를 제공하고, 본사와 가맹점 월렛 사이의 집금 · 지급 경로도 갖추고 있습니다. 지급대행 작업은 지급 대상을 만들고 송금을 요청한 뒤 기관 처리 결과와 내부 상태를 확인합니다.

전자지갑은 계좌 · 잔액 · 송금 업무 모듈을 가리키며, 특정 금융상품의 법적 지위나 별도 사업 인허가를 뜻하지 않습니다.

6.3 결과 불명 거래의 관리

결제 · 송금 중 통신 장애가 나면 외부 기관의 처리 결과와 내부 기록을 대조합니다. 이체 결과 조회, 통신 장애 확인 작업, 관리자 처리 경로가 있으며, 모든 장애 거래의 자동 복구나 자동 재송금을 기본 범위로 보지 않습니다.

7외부 기관 연계

T7_EXT가 기관별 요청과 응답을 처리합니다. 결제 코어와 기관별 통신을 분리해, 기관 연계 변경을 담당 모듈 중심으로 관리합니다.

영역연계 구현주요 기능
카드KSPAY, TPO승인 · 취소, KSPAY 인증 · ISP · MPI · KB App 처리
계좌 · 송금HYPHEN, COOCON, TPO예금주 · 잔액 · 이체 · 결과 조회
휴대전화 인증KCB인증 요청 및 인증번호 확인
사업자 확인국세청 데이터 연계사업자 상태 조회, 진위 확인

연계 구현이 있다는 것이 해당 기관과 고객사의 계약이나 상용 개통 완료를 뜻하지는 않습니다. 신규 PG · VAN · 금융기관 연계와 카드사 직접 승인 · 매입, 가상계좌, 실시간 계좌이체, 현금영수증, 빌링은 별도 범위로 협의합니다.

8기술 기반과 운영 관리

기술 영역기반역할
서버 실행Java 17 업무 서버프로젝트별 독립 실행과 배포
관리자 웹Spring MVC, Thymeleaf, 내장 WAS본사 · 가맹점 업무 화면
통신Netty 기반 HTTP 중계와 INet 서버외부 HTTP와 내부 서비스 연결
데이터관계형 DB 접근 API, 트랜잭션거래 · 정산 · 업무 상태 저장
캐시 · 큐Redis임시 상태, 캐시, 후처리 · 메시지 전달
작업 실행Task 스케줄러거래 · 정산 · 지급 · 통계 주기 작업

HTTP 중계, 거래 코어, 기관 연계, 작업 서버가 나뉘어 있어 거래량에 맞춘 증설을 설계할 수 있습니다. 서버를 늘리는 것만으로 처리량이나 무중단 운영이 보장되지는 않으므로 DB 경합, Redis 의존성, 작업 중복 실행, 기관 처리 한도를 함께 검증합니다.

각 서비스의 로그와 JVM 상태를 Redis 큐로 모아 T7_LOG가 저장하고, 프로세스 시작 · 종료와 WARN · ERROR, 설정된 업무 태그를 알림 채널(SMS, 이메일, NAVER WORKS Bot, ntfy)로 연결합니다.

9보안 및 거래 통제

영역구성도입 시 확인 사항
API 인증Secret Key와 Public Key 용도 구분, 가맹점 · 서비스 검증키 발급 · 보관 · 교체, 허용 호출 경로
관리자 접근세션, 권한 검사, IP 접근 관리조직별 권한, 조회 범위, 세션 정책
추가 인증OTP 및 중요 업무 추가 인증대상 업무와 적용 범위
개인정보 처리KMS 암복호화와 마스킹키 관리 환경, 대상 필드, 로그 · 화면 노출
거래 통제취소 잔액 확인, 동시 부분취소 제어, 결제 토큰 · 링크 상태 관리재호출 · 경합 · 결과 불명 시나리오
변경 추적감사 이력과 업무 기록기록 대상, 보존 기간, 조회 권한
지급 · 출금 제어제한 시간, 휴일 허용 여부, 가맹점 제어 설정고객사 지급 · 운영 정책
로그 AlertWARN · ERROR, 프로세스 이벤트, 업무 태그별 알림과 수신자 관리알림 대상과 수신 설정

이 문서는 보안 인증 취득이나 전 구간 보안 검증 완료를 주장하지 않습니다. 망분리 · 고가용성 구성과 고도화 FDS, 원격 백업, 무손실 로그 복구는 적용 범위를 협의합니다.

10도입 제안

계정 탈취, 비인가 권한 상승, 계정 정보의 무단 변경, 승인되지 않은 임의 결제, 야간 이상거래처럼 운영 현장에서 우려하는 위협을 예방 · 통제하는 것을 주요 설계 목표로 삼았습니다.

10.1 도입 유형

유형제안 내용적합한 경우
결제 연동형결제 API · Checkout · 링크와 필요한 조회 기능 우선 연결기존 주문 · 관리 시스템을 유지하는 고객사
통합 운영형본사 · 가맹점 포털, 거래 · 정산 · 지급, 운영 지원 모듈자체 가맹점 운영 체계가 필요한 고객사
단계적 전환형기존 시스템과 비교 검증 후 순차 전환운영 중단 부담과 이관 위험을 관리해야 하는 고객사
맞춤 확장형브랜드 화면, 전용 정산 정책, 신규 기관 및 업무 연계표준 업무 외 요구가 있는 고객사

10.2 권장 추진 절차

단계수행 내용산출물 · 완료 기준
1. 업무 정의가맹점 · 채널 · 기관, 수수료 · 정산 · 지급 규칙 정리기능 범위표, 업무 흐름, 정책 정의서
2. 적합성 확인기능 시연, 요구와 구현 차이 확인적용 기능 · 설정 · 추가 개발 구분표
3. 환경 및 연동 설계서버 · 망 · DB · Redis · 키 관리, API와 기관 연결구성도, 연동 명세, 권한 · 운영 설계
4. 설정 · 개발브랜드 · 정책 적용, 연계와 기능 보완설정 내역, 구현 결과, 연동 문서
5. 통합 검증승인 · 취소 · 정산 · 지급, 장애 · 동시 요청 검증테스트 결과, 정산 대사 결과
6. 전환 · 오픈데이터 이관, 시범 운영, 순차 확대이관 확인, 오픈 판정, 복귀 계획
7. 운영 인계운영자 교육, 알림 · 장애 대응 · 정기 점검운영 매뉴얼, 지원 범위와 연락 체계

10.3 초기 협의 항목

  • 사업 및 운영 구조: 본사 · 가맹점 · 파트너 관계, 서비스 대상과 운영 조직
  • 결제 범위: 수기 · 인증 결제, 결제창 · 링크 · QR, 취소 및 고객 안내 방식
  • 기관 조건: 사용 PG · 금융기관 · 인증기관, 계약 · 개통 상태, 테스트 환경
  • 정산 정책: 수수료 · 부가세 · 계산 단위, 정산 주기, 보류 · 해제와 지급 계좌
  • 자금 업무: 월렛 · 지급대행 필요 여부, 지급 승인 절차, 결과 불명 처리 기준
  • 인프라 · 운영 수준: 예상 거래량, 피크 시간, 가용성, 백업 · 복구, 지원 시간
  • 전환 조건: 기존 거래 · 정산 잔액 · 가맹점 데이터 이관 범위, 병행 운영 방식

10.4 성능과 운영 품질의 확인 기준

검증 항목확인 내용
거래 처리합의한 동시 요청에서의 처리량, 평균 · 상위 백분위 응답시간, 오류율
외부 기관 영향기관 지연을 포함한 측정과 내부 처리만의 측정 구분
거래 정합성승인 결과 불명, 중복 요청, 부분취소 경합, 원장 · 정산 결과 일치
정산 · 지급정책별 계산 결과, 지급 중복 여부, 실패 · 확인 필요 거래 처리
후처리거래 동기화 · 정산 생성 지연, 큐 적체와 복구 후 처리
운영 복구서비스 · DB · Redis 장애의 인지, 대응, 복구 및 데이터 확인

성능 목표는 고객사 예상 거래량과 실제 배포 구성을 기준으로 합의하며, 다른 시스템의 시험 결과를 성능 수치로 쓰지 않습니다.

11기본 범위와 별도 검토 범위

11.1 기본 범위

카드 결제 · 취소와 조회, Checkout · 링크 결제, 본사 · 가맹점 운영 화면, 가맹점 · 파트너 정산, 전자지갑 · 지급 연계, 로그 · 상태 수집과 메시지 발송을 도입 검토의 기본 범위로 제안합니다.

11.2 추가 협의 범위

항목협의 방향
고객사 전용 화면 · 브랜드로고 · 도메인 · 결제 안내 · 포털 화면의 적용 범위
신용카드 외 결제가상계좌 · 오픈뱅킹 · 휴대폰 결제의 범위, 기관 계약, 연계 개발 · 시험
신규 기관 연계기관 명세와 업무 계약에 따른 개발 · 시험
카드사 직접 승인 · 매입, 빌링별도 프로젝트 필요성 분석
고도화된 위험거래 탐지룰 · 데이터 · 운영 절차 정의 후 확장 검토
회계 · ERP · 세무 연계제공 데이터, 전달 방식, 처리 책임
고가용성 · 재해복구서비스 · DB · Redis 배치, 작업 중복 제어, 복구 목표
운영대행 · 유지보수지원 시간, 장애 등급, 변경 · 배포 및 대응 책임

11.3 운영 전 확인 사항

  • Checkout · Payment Link 최신 구현과 공개 가이드의 URL · 관리키 · 대표 QR 계약 정합성
  • 결제창에서 최종 승인까지의 내부 인증 · 라우팅 및 중복 요청 통제
  • 장기 지급 복구 작업의 적용 여부와 관리자 복구 절차
  • 메시지 일괄 발송의 중복 방지와 실패 처리, 로그 큐의 장애 시 보존 · 재처리
  • 운영용 보안 설정, 개인정보 처리와 로그 노출 범위, 외부 기관별 시험 결과

12도입 제안의 핵심

SMT24는 협력사 Tx24의 T7을 기반으로, 거래 접수부터 정산 · 지급 결과 확인까지 관리할 수 있는 PG 거래시스템 구축을 제안합니다. 기존 주문 · 업무 시스템에 결제 기능을 연결하거나, 본사와 가맹점 포털을 포함한 운영 체계를 구성할 수 있습니다.

첫 단계로 실제 업무 시나리오 기반의 기능 시연과 정산 정책 적합성 검토를 제안합니다. 이 결과로 공급 범위, 추가 개발, 기관 개통, 운영 책임과 비용을 구체화합니다.

공급 범위 · 비용 · 일정 · 운영 지원은 도입 협의로 확정합니다. 기능의 구현 여부와 고객사 환경의 개통 · 검수 완료는 구분하며, 도입 효과는 적용 범위와 운영 환경에 따라 달라집니다.

SMT24 PG 거래시스템 · 제품 T7 · 제작 Tx24 · 공급 SMT24

도입 검토는 실제 업무 시연부터

현재 시스템과 PG · 기관, 예상 거래 규모, 정산 조건, 전환 희망 일정을 알려 주시면 맞춰서 안내해 드립니다.

도입 문의