UI가 바뀌어서 한참 고생했다 원래는 구글 플레이 콘솔에 옵션이 있었는데,, 없어졌다.
Google Play 결제 검증 서버 설정 가이드
변경사항: Google Play Console의 “API 액세스” 메뉴가 없어졌습니다.
이제 Google Cloud Console에서 직접 설정 후, Play Console에서 “사용자 초대”로 연결합니다.
—
1단계: Google Cloud Console 접속
URL: https://console.cloud.google.com
로그인 후, 왼쪽 상단에서 프로젝트 선택:
– 기존 프로젝트 android-callcallback-admin0126이 있으면 선택
– 없으면 “새 프로젝트” 생성
—
2단계: Google Play Android Developer API 활성화
1. 왼쪽 메뉴 → API 및 서비스 → 라이브러리
2. 검색창에 “Google Play Android Developer” 입력
3. Google Play Android Developer API 클릭
4. “사용” 버튼 클릭
✅ “API가 사용 설정됨” 표시되면 완료
—
3단계: 서비스 계정 생성
1. 왼쪽 메뉴 → IAM 및 관리자 → 서비스 계정
2. 상단 “+ 서비스 계정 만들기” 클릭
3. 정보 입력:
– 서비스 계정 이름: play-billing-verify (원하는 이름)
– 서비스 계정 ID: 자동 생성됨
4. “만들고 계속하기” 클릭
5. 역할 선택: 건너뛰기 가능 (Play Console에서 권한 설정)
6. “완료” 클릭
—
4단계: JSON 키 생성
1. 방금 만든 서비스 계정 클릭
2. 상단 탭에서 “키” 클릭
3. “키 추가” → “새 키 만들기”
4. 키 유형: JSON 선택
5. “만들기” 클릭
✅ JSON 파일이 자동 다운로드됩니다. 이 파일 잘 보관하세요!
—
5단계: 서비스 계정 이메일 복사
서비스 계정 목록에서 방금 만든 계정의 이메일 주소 복사
예시:
play-billing-verify@android-callcallback-admin0126.iam.gserviceaccount.com
—
6단계: Google Play Console에서 사용자 초대
1. Google Play Console 접속: https://play.google.com/console
2. 왼쪽 메뉴 → 사용자 및 권한
3. 우측 상단 “신규 사용자 초대” 클릭
4. 이메일 주소에 서비스 계정 이메일 붙여넣기
—
7단계: 권한 설정
계정 권한 탭에서 체크:
– ✅ 앱 정보 보기(읽기 전용)
– ✅ 재무 데이터, 주문, 취소 설문조사 응답 보기
앱 권한 탭에서:
1. “앱 추가” 클릭
2. 콜콜백 앱 선택
3. 앱 권한에서 체크:
– ✅ 주문 및 구독 관리
4. “사용자 초대” 클릭
—
8단계: 24~36시간 대기
⚠️ 중요: 서비스 계정 권한이 적용되려면 24~36시간이 필요합니다.
—
9단계: Firebase Functions에 JSON 키 적용
다운로드한 JSON 파일을 Firebase Functions에 설정해야 합니다.