[백엔드] 구글 인앱결제 영수증 검증
·
카테고리 없음
안녕하세요. 구글 PlayStore에서 인앱결제를 구현하는 방법을 정리하고자 합니다. 요즘은 공식 문서가 워낙 잘 발달해서 별다른 구글링이 필요 없을 수도 있지만, 구글 쪽 인앱결제는 공식문서가 난잡하여 정리해보고자 합니다. (토스>>>>>>>>애플>>>>>구글) 먼저, 인앱 결제의 간단한 flow부터 알아봅시다. 그러면 백엔드 서버 측에서 구글 서버로 호출하는 API를 기반으로 흐름을 정리하자면 아래와 같습니다. 사용자가 앱에서 아이템을 구매한다. (결제 완료까지 된 상황) 앱에서는 백엔드 서버 측으로 특정 정보를 백엔드 서버로 전달한다. 백엔드 서버는 앱 측으로부터 전달받은 정보를 가지고 구글 서버로 해당 결제 정보가 유효한지 확인한다. 유효한 결제 정보라면 해당 아이템을 소비시키며, DB에 해당 아..