기본 요건

통합에 Google Wallet API를 사용하기 전에 다음 단계를 완료하세요.

1. Google Wallet API 발급기관 계정 가입

Google 월렛용 패스를 만들고 배포하려면 발급기관 계정이 필요합니다. Google Pay 및 월렛 콘솔에 가입하여 발급기관 계정을 가져옵니다. 가입 후 Google Wallet API 페이지로 이동하여 첫 번째 패스 빌드를 클릭합니다. 서비스 약관에 동의하면 패스 클래스를 만들 수 있습니다.

위 단계를 수행한 후 Codelab을 사용해 볼 수도 있습니다.

2. Wallet API 사용 설정

  • Google Cloud Platform에 로그인하고 GCP 프로젝트에 Google Wallet API를 사용 설정합니다.
  • 아직 GCP 프로젝트가 없으면 새 프로젝트를 만듭니다.
  • Google Wallet API를 사용 설정합니다.

3. 서비스 계정 만들기

Google Wallet API를 호출하려면 서비스 계정과 서비스 계정 키가 필요합니다. 서비스 계정은 Google Wallet API를 호출하는 ID입니다. 서비스 계정 키에는 애플리케이션이 Google Wallet API에 인증하는 데 사용하는 비공개 키가 포함됩니다.

서비스 계정을 만듭니다.

  • 1. 다음 세부정보를 제공하여 Google Cloud 콘솔에서 서비스 계정을 만듭니다.
    • 서비스 계정 이름 - 예: 월렛 웹 클라이언트
    • 서비스 계정 ID - 예: my-service-account
  • 2. 만들고 계속하기를 클릭합니다.
  • 3. 완료를 클릭합니다.

서비스 계정 키를 만듭니다.

  • 1. 서비스 계정을 선택합니다. 예를 들면 my-service-account@my-project-id.iam.gserviceaccount.com입니다.
  • 2. 페이지 상단의 메뉴 항목을 클릭합니다.
  • 3. 키 추가새 키 만들기를 클릭합니다.
  • 4. 키 유형 JSON을 선택합니다.
  • 5. 만들기를 클릭하여 서비스 계정 키를 만들고 다운로드합니다.

4. 서비스 계정 승인

API를 호출하려면 서비스 계정을 승인해야 합니다. 권한을 부여하려면 발급기관 계정을 관리할 수 있는 액세스 권한을 서비스 계정에 부여하세요.

  • Google Pay 및 월렛 콘솔에서 사용자 페이지로 이동합니다.
  • 1. 사용자 초대를 클릭합니다.
  • 2. 서비스 계정의 이메일 주소를 추가합니다. 예를 들면 my-service-account@my-project-id.iam.gserviceaccount.com입니다.
  • 3. 액세스 수준에서 개발자를 선택합니다.
  • 4. 초대를 클릭합니다.

5. 수업 만들기

OfferObject를 만들고 추가하려면 먼저 OfferClass를 만들어야 합니다. 이렇게 하려면 Google Pay 및 월렛 콘솔에 로그인하고 Google Wallet API 페이지로 이동한 후 새 쿠폰 클래스를 만듭니다.

  1. 관리 탭에 있는지 확인합니다.
  2. 패스를 처음으로 만드는 경우 '데모 모드를 사용 중입니다'라는 메시지가 표시됩니다.
  3. 데모 모드에서 '테스트 계정 설정'을 클릭하여 테스트 계정을 추가합니다. 발급기관 계정이 데모 모드일 때는 이 계정만 패스를 저장할 수 있습니다.
  4. 수업 만들기를 클릭합니다.
  5. 혜택을 선택합니다.
  6. * 표시된 모든 필수 입력란을 작성합니다.
  7. 수업 만들기를 클릭합니다.

여러 개의 쿠폰이 필요한 경우 이 페이지의 단계를 반복합니다.

이러한 속성이 패스에서 표현되는 방식에 관한 자세한 내용은 레이아웃 템플릿을 참고하세요.

Offer 클래스를 만든 후 Google 월렛에 패스 추가를 진행합니다.