구글 결제 콘솔 설정
안드로이드 환경에서 뒤끝을 이용하여 구글 결제 영수증의 유효성 검증을 위해서는 구글 플레이 콘솔과 뒤끝 콘솔에서 JWT 토큰을 발급받아 뒤끝에 등록해야 합니다.
- 영수증 검증을 위해서는 app publisher 권한을 가진 계정정보 획득이 우선 되어야 합니다.
- 이를 위해 구글 서비스 계정의 JWT를 생성, 뒤끝에 제공하여 영수증 검증을 진행할 수 있습니다.
1. 구글 API 엑세스 프로젝트 생성
구글 콘솔 왼쪽 메뉴에 설정 > 개발자 계정 > API 액세스 > 연결할 프로젝트 선택.
새 프로젝트 만들기 선택.
2. 구글 서비스계정 생성
새 서비스 계정 만들기를 클릭하고, Google Cloud Platform으로 이동합니다.
구글 클라우드 플랫폼에 접속한 후, +서비스 계정 만들기를 클릭합니다.
서비스 계정 이름과 ID 설명을 입력하고 만들기를 클릭합니다.
역할을 소유자로 선택하고 계속을 클릭합니다.
서비스 계정 사용자 역할을 현재 구글 콘솔에 접속한 이메일로 입력합니다. 이후 완료를 클릭합니다.
3. JWT 생성
만들어진 서비스 계정에서 Json으로 이루어진 키를 만듭니다.
- 만들어진 서비스계정을 클릭하고, 세부정보 > 키 > 키 추가를 눌러 새 키 만들기를 클릭합니다.
키 유형을 Json을 선택하고 만들기를 클릭합니다. 이후 자동으로 json이 다운받아집니다.
4. 뒤끝 콘솔에 적용
다운받은 JWT 파일을 뒤끝 콘솔 > 스토어 설정에 등록합니다.
5. 서비스계정 액세스권한 부여
위에서 생성한 서비스계정의 액세스 권한을 부여(혹은 수정) 합니다.
- 구글 콘솔 > 설정 > API 액세스 > 서비스 계정에서 만들어진 서비스 계정에 액세스 권한 부여를 클릭합니다.
계정 권한에서 재무 데이터, 주문, 취소 설문조사 응답보기 항목을 체크합니다.
앱 권한에서 콘솔에 등록한 애플리케이션을 추가하고, 앱 권한 설정에서 주문 및 구독 관리 항목을 체크합니다.