UPI 아키텍처: 실시간 결제 거래의 해부
UPI 아키텍처: 실시간 결제 거래의 해부
UPI 거래 흐름
통합 결제 인터페이스(UPI) 거래는 결제자 앱, 스폰서 은행, NPCI 중앙 스위치, 수취인 스폰서 은행, 수취인 앱, 그리고 실제 자금을 보유한 두 은행 등 일곱 개의 별도 엔터티가 참여하는 고속 릴레이 체인을 통해 처리됩니다. 이 아키텍처 덕분에 복잡한 핸드오버에도 불구하고 결제가 2~3초 안에 완료됩니다.
1. 애플리케이션 레이어 (TPAP)
사용자에게 보여지는 앱(예: PhonePe, Google Pay, Paytm)은 기술적으로 제3자 애플리케이션 제공자(Third‑Party Application Provider, TPAP)입니다. 역할은 사용자 의도를 수집하고, 수취인 이름을 표시하며, 보안 패드로 암호화된 PIN을 수집하는 데에만 국한됩니다.
핵심은 TPAP가 은행 라이선스를 보유하지 않으며, 사용자의 돈을 직접 다루지 않고, 평문 PIN을 절대 볼 수 없다는 점입니다. 이 레이어가 시장 경쟁의 주요 현장으로, 현재 PhonePe와 Google Pay가 약 80%의 시장 점유율을 차지하고 있습니다.
2. 스폰서 레이어 (PSP)
TPAP는 은행 라이선스가 없기 때문에 결제 서비스 제공자(Payment Service Provider, PSP) 또는 스폰서 은행과 파트너십을 맺어야 합니다. 스폰서 은행은 결제 네트워크와의 연결을 제공하고 UPI 주소(‘@handle’)를 발급합니다.
스폰서 레이어의 주요 기술적 세부 사항은 다음과 같습니다:
- 핸들 해석: UPI ID의 접미사(예: @ybl 또는 @okaxis)는 앱이 아니라 스폰서 은행을 식별합니다.
- 복원력: 주요 앱들은 단일 은행 장애가 전체 앱을 다운시키는 일을 방지하기 위해 여러 스폰서 은행을 사용합니다.
- 효율성: 결제자와 수취인이 동일한 스폰서 은행을 사용할 경우, 은행은 중앙 네트워크 디렉터리를 거치지 않고 내부적으로 두 주소를 해결해 시간과 소액의 해석 수수료를 절감할 수 있습니다.
3. 중앙 허브 (NPCI 스위치)
모든 UPI 결제는 인도 국가 결제 공사(National Payments Corporation of India, NPCI)가 운영하는 단일 중앙 스위치에서 수렴됩니다. 스위치는 전체 거래의 오케스트레이터 역할을 합니다:
- 번역: 수취인 스폰서 은행에 요청을 라우팅해 UPI 핸들을 실제 은행 계좌로 변환합니다.
- 선행 차감: 스위치는 결제자의 은행에 자금을 차감하도록 지시합니다. 결제자의 은행만이 사용자의 PIN을 복호화하고 검증할 수 있는 유일한 엔터티입니다.
- 후행 입금: 차감이 확인된 뒤에야 스위치는 수취인 은행에 자금을 입금하도록 지시합니다.
이 "차감‑후‑입금" 순서는 돈이 목적지에 도착하기 전에 항상 출발지에서 빠져나가도록 보장합니다.
성능 및 신뢰성 지표
거래량 및 규모
UPI는 세계에서 가장 큰 실시간 결제 시스템 중 하나입니다. 2026년 6월에만 2,272억 건(22.72 억 건) 이상의 결제가 처리되었습니다. 전체 볼륨은 방대하지만, NPCI 스위치에 대한 평균 부하량은 초당 약 700건(QPS) 정도로 추정되며, 트래픽이 많은 시기에는 이보다 훨씬 높게 급증합니다.
기술적 거절 vs. 비즈니스 거절
UPI에서 결제 실패는 두 가지 유형으로 구분됩니다:
- 비즈니스 거절: 사용자의 PIN 오류, 잔액 부족, 일일 한도 초과 등 사용자 측 문제로 인한 실패. 시간이 지남에 따라 증가 추세에 있습니다.
- 기술적 거절: 시스템 장애나 서버 타임아웃 등 인프라 문제로 인한 실패. 인프라가 강화되면서 1% 이상에서 0.25% 이하(400건 중 1건)로 크게 감소했습니다.
오류 처리 및 "추정" 상태
거래가 시작됐지만 입금 확인이 제때 돌아오지 않으면 결제는 "추정" 상태에 들어갑니다. 이 상태에서는 돈이 결제자 계좌에서 빠져나갔지만, 네트워크가 수취인에게 도달했는지 확인할 수 없습니다.
이를 해결하기 위해 UPI는 다음과 같은 안전망을 제공합니다:
- 상태 폴링: 앱은 약 90초 후에 네트워크에 실제 상태를 조회할 수 있습니다.
- 자동 조정: NPCI는 양쪽 은행을 지속적으로 조회해 확정 답변이 나올 때까지 백그라운드 프로세스를 실행합니다. 입금이 실패하면 차감이 자동으로 취소됩니다.
- 규제 보장: RBI 가이드라인에 따라 이체에 대한 취소는 1일 이내에 이루어져야 하며, 지연 시 은행에 벌금이 부과됩니다.
생태계 인사이트
가맹점 주도
2022년 이후 가맹점 결제가 개인 간(P2P) 결제를 앞서게 되었습니다. 이 변화는 "수혜 은행"의 집중을 초래했습니다. 예를 들어, Yes Bank는 많은 대형 가맹점 앱의 QR 코드를 스폰서하기 때문에 실제 가맹점 계좌가 다른 은행에 있더라도 들어오는 결제량이 과도하게 높습니다.
커뮤니티 시각
UPI의 기술적 엔지니어링은 규모와 포용성 면에서 널리 찬사를 받지만, 일부 비평가들은 프라이버시와 자율성에 대한 우려를 제기합니다:
"프라이버시와 자율성 측면에서 끔찍한 시스템이다. 중개자가 너무 많고, 전화번호와 개인 신원에 연결된다. 비자나 마스터카드가 아니라 정부가 통제한다."
반면, 다른 사람들은 디지털 경제에서 소외된 인구층에게 결제 디지털화를 성공적으로 제공한 사회적 영향을 강조합니다.