②
자체 간편결제 & PG 공통모듈
“오프라인 QR 결제 시스템을 바닥부터, PG는 갈아끼울 수 있게”
고객 앱 QR
승인 완료
매장 POS · 영수증 출력
| 기간 | 2025.04 ~ 2026.06 |
|---|---|
| 역할 | 결제 서버 최다 기여 — 결제 게이트웨이 구축 · QR 결제 고도화 · 운영 인프라 |
| 기술 | Python · FastAPI · MySQL · 결제 단말/PG 연동 · 암호화(AES 등) |
고객 앱의 QR을 매장 POS로 스캔해 결제하는 자체 간편결제 시스템을 바닥부터 구축했습니다. 결제사(PG)에 종속되지 않는 구조로 설계해, 새로운 결제사가 추가되어도 서비스 전체를 고치지 않고 부품처럼 갈아끼울 수 있습니다.
결제 흐름
01
QR 발급
고객 앱에 암호화된 QR 표시
02
매장 스캔
POS가 QR을 읽어 결제 요청
03
카드 승인
카드사 승인까지 안전하게 중계
04
완료·기록
영수증 출력과 거래 기록 보관
핵심 특징
구간별 암호화
QR·통신·비밀키 저장까지 구간마다 용도에 맞는 암호화를 적용해 종단 간 보안을 확보했습니다.
결제사 교체 가능 구조
오프라인·온라인 결제사를 동시에 운영하며, 신규 결제사는 어댑터 하나만 만들면 연결됩니다.
실패 거래 자동 복구
응답을 받지 못한 애매한 거래를 자동으로 찾아 취소·복구하는 워커로 결제 정합성을 지킵니다.
운영까지 문서화
배포 패키징, 운영 런북, 장애 대응 문서까지 갖춰 사람이 바뀌어도 운영이 이어집니다.
성과
실서비스
QR 결제 전 구간 운영
2개사
온·오프라인 결제사 동시 운영
자동
실패 거래 복구 워커 내장
최다
결제 서버 기여자
기업 실서비스 프로젝트는 재직 중 수행한 개발 건으로, 코드는 사내 비공개 저장소에 있습니다. 아키텍처·수치는 보안에 문제없는 수준으로 재구성했으며, 상세 내용은 미팅에서 설명 가능합니다.