Android SDK 액세스 권한 받기

Android용 Google Pay API for Passes를 사용하면 사용자가 클릭 한 번으로 포인트 카드, 기프트 카드, 쿠폰을 Google Pay에 저장할 수 있습니다. 이 가이드에서는 Google에 저장 기능을 Android 앱에 통합하는 과정을 설명합니다.

API는 Android 앱에 핵심 기능을 제공하는 Google Play 서비스의 일부로 제공됩니다. 이 가이드는 Android 플랫폼용 애플리케이션 개발의 기본 개념과 기술에 익숙한 개발자를 대상으로 합니다. 시작하기 전에 Android 개발에 대해 알아보려면 Android 개발자용 교육에서 몇 가지 강의를 살펴보세요.

이 가이드를 시작하려면 프로젝트의 사용자 인증 정보를 받고 Google Play 서비스를 설정하세요.

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

기본 앱에서 Android용 Google Pay API for Passes를 사용하려면 앱을 승인해야 합니다. 개발자 키 및 패키지 이름에 SHA1 지문을 사용하여 이 작업을 수행합니다.

애플리케이션에 대한 승인을 받으려면 단말기 창으로 전환하고 Keytool 유틸리티를 실행하여 인증서의 SHA1 지문을 가져와야 합니다.

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

디버그 키 저장소의 비밀번호는 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 지문을 복사합니다. 앱을 승인하려면 지문 파일과 앱의 패키지 이름이 필요합니다. 여기에 있는 정보로 Google 기술 지원 담당자에게 연락하여 앱을 승인받을 수 있습니다.

Google Play 서비스 설정

Google Play 서비스 라이브러리를 가져오려면 Google Play 서비스 설정 안내를 따르세요. 아직 없으면 Android SDK를 가져와야 합니다. Google Play 서비스 버전 15 이상을 사용하세요.

Google Pay API for Passes 계정에 Android API 연결하기

Google Pay API for Passes 계정은 Google 담당자가 만들어 놓은 상태여야 합니다. Google Pay API for Passes 판매자 센터는 판매자 계정과 모든 관련 클래스 및 객체를 관리하는 데 사용할 수 있는 웹사이트입니다. Android API에서 계정에 액세스할 수 있도록 하려면 다음 이미지처럼 계정을 sugar-s2w-prod@system.gserviceaccount.com 이메일과 공유하세요.

이 설정 과정을 완료한 다음에는 아래의 사용 사례 중 하나를 사용하여 Google Pay에 저장해보세요.

두 가지 방법 모두 고객이 앱에서 포인트 카드, 기프트 카드, 쿠폰을 Google Pay에 쉽게 저장하는 방법을 보여줍니다.