Google API에 액세스하는 모든 애플리케이션은 API 콘솔을 통해 등록되어 있어야 합니다. 이 등록 과정을 마친 후에 생성되는 여러 값(클라이언트 ID, 이메일 주소, 비공개 키)은 오직 Google과 해당 애플리케이션에만 제공됩니다. 애플리케이션을 등록하는 방법은 다음과 같습니다.
Google Pay API for Passes에 액세스할 수 있도록 가입합니다. 이미 가입했다면 이 단계를 건너뛸 수 있습니다.
프로젝트 생성 버튼을 클릭하거나 페이지 상단에 있는 드롭다운 목록에서 프로젝트 만들기를 선택합니다. 그러면 새 프로젝트 페이지가 나타납니다.
프로젝트 이름을 입력합니다.
만들기를 클릭합니다. 구성이 완료되면 오른쪽 상단에 알림이 표시됩니다. 이 알림을 클릭하여 프로젝트의 홈페이지로 이동합니다.
API 개요로 이동을 클릭합니다. 그런 다음 API 및 서비스 사용 설정을 클릭합니다.
Google Pay Passes API를 검색하고 사용을 클릭합니다.
왼쪽 메뉴에서 사용자 인증 정보를 클릭합니다.
사용자 인증 정보 만들기 버튼을 클릭한 다음 서비스 계정 키를 선택합니다.
이 페이지에서 서비스 계정 키를 만듭니다. 여기서 서비스 계정도 만들어야 할 수 있습니다. 이 서비스 계정에는 추가 역할이 필요하지 않습니다. 키 유형으로 json을 선택한 다음 만들기를 클릭합니다.
계정 목록에 새 서비스 계정이 추가되고 비공개 키가 로컬 파일 시스템에 다운로드됩니다. 다운로드된 키는 이 키의 유일한 사본이므로 이 키 파일을 안전한 위치에 보관해야 합니다. 나중에 이 키를 사용하게 됩니다.
키의 서비스 계정 이메일을 복사합니다. 이메일은 사용자 인증 정보 탭에서 서비스 계정 관리를 클릭하여 확인할 수 있습니다. 나중에 이 주소를 사용하게 됩니다.
경고: 개발자 및 프로덕션 환경을 위해 비공개 키를 안전하게 보관하고 관리해야 합니다. Google은 공개 키의 사본만 보관합니다.
서비스 계정 비공개 키 관리에 대한 자세한 내용은 여기에서 볼 수 있습니다.
2. Google Pay API for Passes 계정에 서비스 계정 연결
Google 담당자가 판매자를 위한 Google Pay API for Passes 계정을 만들어 놓은 상태여야 합니다. Google Pay API for Passes 판매자 센터는 판매자 계정과 모든 관련 클래스 및 객체를 관리하는 데 사용할 수 있는 웹사이트입니다. Google Pay API for Passes 판매자 센터에 서비스 계정을 연결하려면 다음 단계를 따르세요.