지불 거절 신호에서 지켜낸 매출까지
2026년 8월 3일 Google Play에서 바뀐 것
2026년 8월 3일부터 Google Play는 지불 거절 비용을 개발자에게 넘깁니다. 주문 금액에서 서비스 수수료를 뺀 금액에, 보통 건당 15~25달러의 카드 네트워크 수수료가 더해집니다. 대신 Google은 Review Refund API를 열고 각 지불 거절 심사마다 증빙을 제출할 시간을 약 24시간 줍니다. Refund Sensor는 이 심사에 자동으로 응답하므로, 기한을 놓쳤다는 이유만으로 비용을 떠안지 않습니다.
지불 거절 심사는 Google이 여러분의 의견을 묻는 유일한 환불입니다. App Store에서는 Apple이 일반 환불에도 CONSUMPTION_REQUEST로 의견을 묻지만, Google Play는 고객이 결제 사업자에게 청구를 이의 제기했을 때만 심사를 엽니다. 그 외 모든 환불과 무효 구매는 여러분 없이 결정되고, 돈과 권한이 사라진 뒤에야 드러납니다.
Refund Sensor는 두 공백을 모두 메웁니다. 그 24시간 기한에 여러분을 대신해 응답하고, Google이 스스로 결정한 환불도 이미 기록합니다. 대부분의 팀이 전혀 볼 수 없는 부분이며, 덕분에 Android 매출이 어디로 가고 어떤 상품에서 새는지 드디어 확인할 수 있습니다.
Android 지불 거절 방어에 필요한 모든 것
실시간 개발자 알림
Google Play RTDN을 Pub/Sub 위에 구성하고 검증하므로, 환불과 생애주기 이벤트가 사후가 아니라 몇 초 안에 도달합니다.
무효 구매 추적
무효화되거나 환불된 모든 구매가 수집되어 주문과 대조되므로 조용한 백그라운드 환불이 더는 지나치지 않습니다. Google이 스스로 결정하므로 다투는 대신 기록합니다.
지불 거절 심사 방어
지불 거절이 심사에 들어가면, Google의 Review Refund API로 제공 및 사용 증빙을 담은 거절 의견을 약 24시간 기한 안에 제출합니다. 지금 운영 중입니다.
두 스토어를 하나의 대시보드로
Google Play 사건이 App Store 사건과 나란히 놓이며, 동일한 타임라인, 성공률 분석, 지켜낸 매출 리포트를 제공합니다.
코드 수정 없음
모든 것이 Play Console과 Google의 API를 통해 이뤄집니다. 앱에 추가할 것도, 다시 배포할 릴리스도 없습니다.
암호화된 최소 권한 접근
재무 데이터 조회와 주문 관리로 범위를 제한한 OAuth 토큰을 사용합니다. 사용자 개인정보는 수집하지 않으며 비밀 값은 저장 시 암호화됩니다.
시작하기 전에 필요한 것
Play Console 접근 권한
연결에 사용하는 것과 같은 Google 계정으로.
두 가지 계정 권한
'재무 데이터 보기'와 '주문 및 정기 결제 관리'.
Google Cloud 프로젝트
Pub/Sub 주제가 놓일 곳. 나머지는 저희가 합니다.
연결부터 첫 지불 거절 방어까지
로그인하고 두 권한만 부여하면, 그다음은 Refund Sensor가 맡습니다.
- 1
Google로 계속하기
연결 마법사에서 Google Play를 선택하고 Google로 로그인하세요. 요청된 범위를 승인하면 암호화된 OAuth 갱신 토큰을 보관하므로, 내려받거나 교체할 서비스 계정 JSON이 없습니다.
- 2
Play Console 권한 부여
Play Console에서 사용자 및 권한을 열고, 연결된 계정에 이 앱에 대한 위 두 권한을 부여하세요.
- 3
실시간 알림 설정은 저희가 합니다
Refund Sensor가 여러분의 Google Cloud 프로젝트에 Pub/Sub 주제와 푸시 구독을 만들고, Google Play에 게시자 역할을 부여한 뒤 앱의 알림 엔드포인트로 등록합니다. Play Console에 붙여넣을 것은 없습니다.
- 4
첫 환불 이벤트를 기다리기
Google에는 테스트 버튼이 없어서, 실제 이벤트가 도착할 때까지 앱에 '첫 환불 이벤트 대기 중'이 표시됩니다. 자동 설정이 실패하면 어떤 권한이 빠졌는지 앱 카드가 정확히 알려 줍니다.
- 5
지불 거절 방어가 자동으로 시작됩니다
모든 지불 거절 심사에 제공과 사용 증빙을 근거로 한 거절 의견이 제출되고, 그 외 모든 환불이나 무효 구매도 오늘부터 대시보드에서 추적됩니다.
Google Play 환불 관련 질문
보통은 있습니다. 이의가 제기된 주문은 금액이 큰 편이라, 지불 거절은 건수가 적어도 단가가 높은 경향이 있습니다. 대시보드가 첫날부터 다툴 수 있는 것과 없는 것을 나눠 보여 주므로, 업계 평균이 아니라 자체 수치로 기회 규모를 판단할 수 있습니다.
Google은 고객이 결제 사업자에게 청구를 이의 제기했을 때만 심사를 열고, 의견을 묻는 것도 그 환불뿐이기 때문입니다. 그 외 모든 Google Play 환불은 여러분 없이 결정됩니다. 이는 스토어 간의 실제 차이이며 Refund Sensor의 한계가 아닙니다.
아니요. Google로 로그인해 Play Console 권한 두 개만 부여하면, Pub/Sub 주제 생성과 알림 구성은 저희가 합니다. Play Console에 붙여넣을 것도, 작성할 코드도 없습니다.
아니요. 제공과 사용 증빙을 근거로 Google 자체 Play Developer API를 통해 의견을 제출합니다. Google이 이를 위해 마련한 경로이므로, 악용이 아니라 활용입니다.
네. 카드 없이 지금 앱을 연결할 수 있습니다. Apple 환불 방어와 Google Play 지불 거절 방어 모두 오늘 운영 중입니다. 물량이 늘면 유료 플랜이 필요해지며, 자세한 내용은 가격 페이지에 있습니다.
Google이 시뮬레이션을 제공하지 않으므로 실제 이벤트가 올 때까지 '첫 환불 이벤트 대기 중'이 표시됩니다. 권한이 빠졌다면 어떤 것인지 앱 카드가 알려 주므로 연결 여부를 짐작할 필요가 없습니다.
지금 운영 중이며, 이미 저희 App Store 방어를 담당하는 것과 같은 검증된 파이프라인에서 동작합니다. 지불 거절 응답은 Google의 약 24시간 기한 안에 실시간으로 전송됩니다.
네. 재무 데이터 조회와 주문 관리만 하도록 범위를 제한한 OAuth 토큰을 사용하며, 비밀 값은 저장 시 암호화됩니다. 사용자의 개인정보는 수집하지 않습니다.
아니요. 모든 일은 Refund Sensor와 Google 사이의 서버 간 통신으로 이뤄집니다. 앱은 그대로이고 구매 흐름도 바뀌지 않으며, 고객은 늘 그랬듯 Google의 결정만 보게 됩니다.


