Google Wallet의 새로운 기능

7월 20, 2023
Jose Ugia Developer Relations Engineer

Google I/O 2023 및 최근 블로그 게시물을 통해 Google Wallet에 추가될 새로운 패스 유형과 기능을 알려드리고 이를 활용해 패스를 더 쉽게 구축하고 보호하며 향상된 고객 경험을 제공할 수 있는 방법도 논의했습니다.

Google I/O 2023에서 다룬 내용에 대한 요약본을 읽거나 YouTube에서 세션 녹화 영상 What's new in Google Pay and Google Wallet(Google Pay와 Google Wallet의 새로운 기능)을 확인해 보세요.

비공개 패스를 사용한 패스 정보 보호

일반 패스를 확장하여 새로운 일반 비공개 패스 API를 통해 민감한 데이터에 대한 지원을 추가하게 되었습니다. Google Wallet의 일반 비공개 패스는 사용자 정보를 보호하고 민감한 디지털 아이템을 안전하게 지키는 수단 중 하나입니다. 이러한 유형의 패스를 사용하려면 비공개 패스를 보는 사람이 본인임을 확인해야 하고, 이를 위해서는 지문 센서나 비밀번호, 기타 인증 방법을 사용할 수 있습니다. 이는 예를 들어 의료 분야 등에서 민감한 정보가 포함된 패스를 생성할 때 유용합니다.

Google Wallet 개발자 문서에는 Google Wallet에 비공개 패스를 추가하는 데 도움이 되는 자세한 절차가 수록되어 있습니다.

wallet1
그림 1: JSON 형식의 비공개 패스 정의.

데모 모드로 신속한 패스 개발 지원

Google Wallet 개발자 문서에 제시된 전제 조건을 충족하면 곧바로 데모 모드를 사용하여 Google Pay & Wallet Console로 이동하고 등록을 통해 API 액세스 권한을 얻은 후 코드와 통합할 수 있습니다.

Google Wallet 발급자 계정에 최초 등록하면 계정이 자동으로 데모 모드로 설정됩니다. 데모 모드의 특성과 기능은 게시 모드와 동일합니다. 데모 환경과 게시 환경 구분이 용이하도록 데모 모드에서 발급자가 생성한 패스에는 테스트 특성을 알려주는 시각적 요소가 포함됩니다. 발급자가 게시 모드에서 작동하도록 승인되면 이 시각적 구별 요소는 제거됩니다.

테스트를 완료하고 사용자에게 패스 발급을 시작할 준비가 되면 비즈니스 정보를 입력하고 콘솔의 Wallet API 섹션에서 게시 액세스를 요청하세요. Google 콘솔팀에서 이메일로 추가 안내 사항을 전달할 것입니다.

wallet2
그림 2: Google Pay & Wallet 콘솔의 데모 모드.

바코드 회전과 계정 제한 패스로 보안 강화

저희는 바코드를 회전하는 새로운 API를 도입하여 패스 보안을 강화하고 있습니다. 회전 바코드를 사용하면 일련의 바코드를 미리 생성하여 Google Wallet과 동기화할 수 있습니다. 생성한 바코드는 미리 정해둔 간격에 따라 돌아가며 변경되며 사용자의 지갑에 표시 및 업데이트됩니다. 발급자가 장기 대중교통 승차권이나 이벤트 티켓 등 패스를 보호해야 하는 다양한 사용 사례에서 회전 바코드를 활용할 수 있습니다.

또한 발급자가 일부 패스 객체를 Google 계정과 연결할 수 있는 계정 제한 패스라는 새로운 기능도 공개했습니다. 패스 발급 시 패스 객체에 사용자의 이메일 주소를 넣기만 하면 이 기능을 사용할 수 있습니다. 그러면 사용자가 Google Wallet에 패스를 추가하려고 할 때 추가 확인 과정이 시작되고 패스에 명시된 이메일 주소가 현재 로그인한 사용자의 주소와 일치하는 경우에만 패스를 추가할 수 있습니다. 계정 제한 패스를 통해 도난, 재판매, 양도 또는 기타 제한된 사용으로부터 패스를 보호할 수 있습니다.

패스 빌더를 사용한 패스 디자인

브랜드 및 디자인 가이드라인을 준수하는 패스를 만들려면 Google Wallet API를 능숙하게 다룰 수 있어야 합니다. 작년 Google I/O에서 패스의 대략적인 미리보기를 생성하기 위한 구성을 허용하는 동적 템플릿을 소개한 바 있습니다.

올해에는 이 도구의 새로운 세대를 선보였으며 완전한 기능을 갖춘 패스 빌더로 발전시키고 있습니다. 이제 패스의 스타일 지정 방법을 이해하는 데 도움을 주는 실시간 미리보기를 사용해 패스를 구성하고 패스의 스타일을 지정할 수 있으며, 각각의 시각적 요소를 API의 해당 속성과 연결할 수도 있습니다. 또한 새로운 패스 빌더는 API에 대한 직접 호출에 사용 가능한 JSON 형식의 클래스와 객체도 생성합니다. 덕분에 패스를 더 쉽게 구성할 수 있고 패스의 스타일 지정을 위해 텍스트 기반 구성으로 작업할 때의 시각적 불확실성이 제거됩니다. 오늘부터 소매 채널을 통해 일반 패스, 티켓 및 패스 유형을 위한 새로운 패스 빌더를 구매하실 수 있습니다.

wallet3
그림 3: Google Wallet API를 위한 새로운 패스 빌더의 데모.

Google Wallet API 시작하기

문서를 살펴보시고 오늘 바로 Google Wallet 통합을 시작해 보세요.

GitHub에서 샘플 소스 애플리케이션을 살펴보면서 통합에 대해 자세히 알아보세요.

준비되면 Google Pay & Wallet 콘솔로 이동하여 프로덕션 액세스를 위해 통합을 제출해 주세요.

다음 단계

Google I/O 직후에 Google Wallet에 더 많은 기능을 추가하는 5가지 새로운 방법을 공개했습니다. 그중 하나는 ID를 Google Wallet에 저장하는 것입니다. 곧 Google Wallet에서 ID를 허용하여 안전하고 막힘없이 개인 정보를 확인할 수 있게 될 것입니다. 몇 가지 사용 사례는 다음과 같습니다.

  • 연령 확인: 연령 제한 품목을 구매하거나 연령 제한 장소에 입장하기 전에 연령 확인을 요청할 수 있습니다.
  • 본인 인증: 계정에 연결된 본인 여부 확인을 위해 이름을 요청할 수 있습니다.
  • 운전 권한: 개인의 운전 가능 여부를 확인할 수 있습니다(예: 자동차 렌트 시).

Google Wallet의 인앱 인증 API 사용에 관심이 있는 분들은 이 양식을 작성해 주세요.