그림 1은 개방 루프 결제 및 Google 월렛과의 상호작용을 위한 기술 아키텍처를 보여줍니다.
다음은 기술 아키텍처의 각 부분에 대한 정의입니다.
- Google 월렛 지원 휴대기기
Android OS 기반 휴대기기를 사용하면 카드를 Google 월렛에 안전하게 추가할 수 있습니다. Google 월렛은 결제 네트워크가 카드를 토큰화하고 휴대기기에 기기별 토큰을 추가하는 토큰화 프로세스를 지원합니다. 토큰화에 대한 자세한 내용은 결제 작동 방식을 참조하세요.
Google 월렛은 여러 제조업체와 폼 팩터에 걸쳐 대부분의 최신 Android 기기와 호환됩니다. 최소 요구사항은 기본 요건을 참고하세요.
- 대중교통 리더
대중교통 판독기는 일반적으로 대중교통 정류장 또는 버스 진입점의 카드 판독기입니다. 대중교통 카드 리더와 단말기는 실물 비접촉식 신용카드 또는 체크카드에서 결제 사용자 인증 정보를 수신하는 것과 동일한 방식으로 Google 월렛에서 결제 사용자 인증 정보를 수신합니다. 미접촉 결제를 수락하려면 대중교통 판독기가 EMV 프로토콜을 준수해야 합니다. 자세한 내용은 기본 기능 요구사항을 참고하세요.
리더가 규정을 준수하고 모바일 EMV 결제를 지원하려면 소프트웨어 업그레이드가 필요할 수 있습니다. EMV 태그에 관한 Google 요구사항에 관한 자세한 내용은 기본 기능 요구사항을 참고하세요.
오프라인 상태이거나 안정적인 고속 인터넷 연결이 없는 리더의 경우 전송 작업을 통해 오프라인 기기 인증 (ODA)을 사용 설정해야 합니다. 최소 요구사항은 기본 요건을 참고하세요.
- 전송 서버
- 백엔드 서버입니다. 일반적으로 대중교통 운영자 또는 시스템 통합업체가 운영합니다. 카드 리더는 간헐적으로 서버에 연결하고 트랜잭션을 함께 일괄 처리하는 경우가 많습니다. 서버에서 일괄 처리 요청을 수신하고 요청을 대중교통 운영자의 결제 대행업체로 전달합니다.
- 결제 프로세서
- 결제 대행업체는 거래를 처리하는 회사입니다. 토큰화된 결제 사용자 인증 정보를 토큰화 해제하고 발급 은행과의 거래를 완료합니다. 결제 처리에 대한 자세한 내용은 결제 방식을 참조하세요.
- 토큰 서비스 제공업체 (TSP)
- 결제 네트워크용 TSP는 신용카드와 체크카드를 토큰화하고 토큰화 해제하는 서비스를 제공합니다. 대행업체는 TSP를 활용하여 Google 월렛 앱에서 전송하는 토큰을 기반으로 결제 사용자 인증 정보를 검색합니다.
- Google 서버
- 서버는 Google 파트너와 사용자의 Android 지원 휴대기기 간의 링크를 제공합니다. TSP가 승인 및 정산 알림과 같은 거래 알림을 Google 서버로 전송합니다. Google 서버는 이 정보를 사용하여 사용자에게 알림 및 거래 영수증을 표시합니다.