
백엔드
QR을 찍으면 무슨 일이 벌어질까? 당근페이 현장 결제의 모든 것
두줄요약
당근페이가 기존 카드망과 EMV QR 표준을 활용해 오프라인 QR 결제를 구현한 과정을 설명했습니다. 또한 세션 기반 QR 발급과 단말기 호환성 대응 등 실전 설계 포인트를 공유했습니다.
핵심 내용
- 당근페이가 오프라인 현장결제를 위해 QR 기반 CPM 방식을 선택한 배경과 전체 결제 흐름 정리
- 기존 카드 결제망과 EMV QR 표준을 활용해 별도 단말기나 네트워크 구축 없이 결제를 가능하게 한 구조 설명
- QR 발급 세션, 빠른 결제용 기기 서명, 승인 시 Redis 매칭 등 실제 개발 과정의 설계와 운영 방식 소개
- 단말기별 EMV QR 해석 차이로 인한 호환성 문제와 태그/서비스 코드 조정, 해석기·생성기 테스트의 필요성 강조
적용해볼 점
- 표준만 믿기보다 실제 단말기 환경에서의 호환성 검증을 병행할 필요성
- 복잡한 통신 규격은 생성기와 해석기를 초기에 마련해 디버깅 효율을 높일 수 있음
- 기존 결제 인프라와 내부 컴포넌트를 조합해 빠르게 시장에 진입하는 접근 가능성