기본 요건

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

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

Google 월렛용 패스를 만들고 배포하려면 발급기관 계정이 필요합니다. Google Pay 및 월렛 콘솔에 가입하여 발급기관 계정을 가져옵니다. 비즈니스 프로필을 작성한 후 Google Wallet API 페이지로 이동하여 액세스 요청을 클릭합니다. Android SDK를 사용할 예정임을 설명에 표시하고 체크리스트를 완료한 후 마지막으로 요청을 제출합니다.

패스 액세스가 부여되기를 기다리는 동안 임시 개발자 계정을 만들거나 Codelab을 사용해 보세요.

2. Android 플랫폼에서 애플리케이션 개발 숙지

이 튜토리얼에서는 Android 플랫폼용 애플리케이션 개발의 기본 개념과 기술을 숙지합니다. 시작하기 전에 Android 개발에 대해 알아보려면 Android 개발자용 교육에서 몇 가지 강의를 살펴보세요.

3. 앱을 승인하기 위해 사용자 인증 정보 받기

Android 앱에서 Android용 Google Wallet API를 사용하려면 앱을 승인해야 합니다. 개발자 키 및 패키지 이름에 SHA1 지문을 사용하여 이를 수행할 수 있습니다.

애플리케이션에 대한 승인을 받으려면 인증서의 SHA1 지문을 가져와야 합니다. 지문을 찾으려면 터미널 창을 열고 Keytool 유틸리티를 실행합니다.

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

디버그 키 저장소는 일반적으로 ~/.android/debug.keystore에 있으며 비밀번호는 android입니다.

Keytool은 지문 파일을 셸에 인쇄합니다. 예를 들면 다음과 같습니다.

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

이전 예에 강조표시된 SHA1 지문을 복사합니다. 앱을 승인하려면 앱의 지문과 패키지 이름이 필요합니다. 비즈니스 콘솔 지원팀에 문의 위젯을 통해 지원팀에 문의하여 앱을 승인할 수 있습니다.

4. Google Play 서비스 설정

Android 스튜디오가 아직 없다면 Android 스튜디오를 다운로드하고 설치합니다.

Android용 Google 월렛은 Google Play 서비스에 포함되어 있습니다. Google Play 서비스 라이브러리를 가져오려면 안내에 따라 Google Play 서비스를 설정하세요.

특히 Android용 Google Wallet API를 가져오려면 앱 모듈의 build.gradle 파일에 종속 항목 블록에 다음을 추가합니다.

dependencies {
  implementation 'com.google.android.gms:16.0.1'
}

5. Passes 클래스 만들기

오퍼를 만들고 추가하려면 먼저 OfferClass를 만들어야 합니다. Google Pay 및 월렛 콘솔에 로그인한 후 Google Wallet API 페이지로 이동하여 새 OfferClass를 만들면 됩니다.

  1. 관리 탭에 있는지 확인합니다.
  2. 수업 만들기를 클릭합니다.
  3. 혜택을 선택합니다.
  4. * 표시된 모든 필수 입력란 작성
  5. 수업 만들기를 클릭합니다.

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

OfferClass을(를) 성공적으로 만들었으므로 Google 월렛에 패스를 추가하세요.