환불 요청에 어떻게 대응하느냐에 따라 결과는 환불이 되기도, 차지백이 되기도 합니다
고객이 이메일이나 리뷰로 환불을 요구할 때 어떻게 대응해야 하는지는 어느 스토어에서 판매되었는지에 달려 있습니다. 누가 결정하는지, 반드시 지켜야 할 기한, 결과별 비용, 그리고 사안을 마무리하는 답장을 정리했습니다.

핵심 요약
- Google Play의 개발자 배포 계약은 개발자가 고객 지원 문의에 영업일 기준 3일 이내에 답변하도록 요구하며, Google도 사용자에게 구매 관련 문제는 같은 기간 안에 답변을 받을 수 있다고 안내합니다.
- 개발자는 App Store 구매를 환불할 수 없습니다. App Store 환불 요청에 대한 올바른 대응은 고객을 reportaproblem.apple.com이나, 앱이 StoreKit의 beginRefundRequest로 여는 환불 화면으로 안내하는 것입니다.
- 리뷰 답글에 관한 Apple의 공식 가이드에 따르면, 리뷰 작성자가 결제 문제를 제기하면 개발자는 그 사람을 Apple 지원으로 안내해야 합니다.
- Google Play는 구매 후 48시간 이내의 환불 요청을 직접 처리하며, 그 이후에는 사용자에게 개발자에게 연락하라고 안내합니다. 개발자는 자체 정책과 관련 법률에 따라 환불할 수 있습니다.
- Google Play 리뷰 답글은 최대 350자이며, 사용자는 새로 작성되거나 수정된 리뷰에 처음 답글을 달았을 때만 알림을 받습니다.
- 2026년 8월 3일 이후 접수된 Google Play 주문의 경우, 차지백이 발생하면 개발자는 구매 가격(Play 서비스 수수료 제외)에 더해 은행의 차지백 수수료를 부담합니다.
- 개발자가 증거를 제출할 수 있는 환불 절차는 두 가지뿐입니다. 12시간 이내에 답해야 하는 Apple의 CONSUMPTION_REQUEST, 그리고 orders.reviewrefund를 통해 24시간 이내에 답해야 하는 Google Play의 차지백 검토입니다.
영업일 기준 3일. Google Play의 개발자 배포 계약이 고객 지원 문의에 답할 수 있도록 주는 기간이며, 환불 요청도 그런 문의에 해당합니다. Apple에는 이런 기한이 없습니다. App Store에서는 개발자가 아무것도 환불할 수 없기 때문입니다. 그래도 두 스토어 모두에서 환불 요청에 어떻게 대응하느냐는 중요합니다. 명확한 답변은 사안을 환불이나 고객이 받아들이는 거절로 마무리합니다. 느리거나 모호한 답변은 고객을 은행으로 보내고, 2026년 8월 3일부터는 Google Play 차지백이 환불보다 더 큰 비용을 치르게 합니다. 아래에서 요청 유형별로 누가 결정하는지, 어떤 기한이 적용되는지, 그리고 어떻게 답해야 하는지 설명합니다.
환불 요청을 누가 결정하는지는 고객이 어디에서 요청했는지에 달려 있습니다
환불 요청은 네 가지 경로로 들어옵니다. 지원 이메일, App Store 리뷰, Google Play 리뷰, 그리고 스토어가 서버로 보내는 알림입니다. 가장 먼저 할 일은 어느 스토어에서 판매된 구매인지 확인하는 것입니다. 그에 따라 직접 답변할지, 다른 곳으로 안내할지가 정해지기 때문입니다.
| 요청 경로 | 결정 주체 | 대응 방법 | 지켜야 할 기한 |
|---|---|---|---|
| App Store 구매에 관한 이메일 | Apple | 고객을 reportaproblem.apple.com 또는 앱 내 환불 화면으로 안내 | Apple이 정한 기한 없음 |
| 결제 문제를 언급한 App Store 리뷰 | Apple | Apple 가이드대로 답글을 달고 Apple 지원으로 안내 | Apple이 정한 기한 없음 |
| CONSUMPTION_REQUEST 알림 | Apple(개발자의 데이터 참고) | 고객이 동의한 경우 Send Consumption Information 전송 | 12시간 |
| Google Play 구매에 관한 이메일 | 개발자(Google의 48시간 셀프서비스 기간 이후) | 정책에 따라 전액 환불, 부분 환불 또는 거절 | 영업일 기준 3일 |
| 환불을 언급한 Google Play 리뷰 | 개발자 | 350자 이내로 답글을 단 뒤 이메일로 처리 | 답글 자체에는 기한 없음 |
| Google Play 차지백 검토 | 은행(Google이 개발자를 대신해 소명) | 희망하는 결과와 사용 증거를 담아 orders.reviewrefund 호출 | 24시간 |
App Store 구매에 대한 환불 요청에 대응하는 방법
"iOS 사용자의 인앱 구매를 환불해 줄 수 있나요?"
이 질문은 수년째 Apple Developer Forums에 올라오고 있지만 답은 변하지 않았습니다. 할 수 없습니다. 구매를 판매한 곳이 Apple이므로 환불도 Apple이 결정합니다. 개발자가 통제할 수 있는 것은 고객이 거쳐야 할 경로를 얼마나 짧게 만드느냐입니다. Apple 지원 페이지에 나온 절차는 이렇습니다. reportaproblem.apple.com에 로그인하고, "환불 요청"을 선택한 다음, 사유를 고르고, 해당 항목을 선택합니다. Apple은 고객에게 결과를 받기까지 24~48시간을 기다리라고 안내합니다.
앱에 환불 옵션을 제공한다면, StoreKit의 beginRefundRequest가 구매 정보와 사유 코드가 미리 채워진 Apple 환불 화면을 앱 안에서 엽니다. Apple 문서는 계정 설정이나 도움말 메뉴에서 이를 호출하도록 권장하며, App Store가 요청을 승인하거나 거절하는 데 최대 48시간이 걸린다고 설명합니다.
이메일만이 아니라 CONSUMPTION_REQUEST에도 답하세요
이메일은 고객이 개발자와 이야기하는 곳입니다. CONSUMPTION_REQUEST는 개발자가 Apple과 이야기하는 곳입니다. 고객이 어떤 유형의 상품이든 환불을 요청하면 Apple은 이를 개발자의 서버로 보낼 수 있고, 고객이 데이터 공유에 동의했다면 개발자는 12시간 안에 Send Consumption Information으로 응답할 수 있습니다. 구매에 대한 개발자의 입장이 결정권자에게 전달되는 유일한 방법입니다.
Google Play에서 환불 요청에 대응하는 방법
Google Play는 시간을 기준으로 역할을 나눕니다. 구매 후 48시간 이내에는 고객이 Google에 직접 환불을 요청할 수 있고, Google이 개발자 없이 결정합니다. 48시간이 지나면 Google의 환불 정책은 고객에게 개발자에게 연락하라고 안내하며, 개발자는 자체 정책과 관련 법률에 따라 환불을 처리할 수 있다고 명시합니다. 이때부터 결정은 개발자의 몫이며, 개발자 배포 계약 제4.7조에 규정된 영업일 기준 3일의 답변 기한도 함께 적용됩니다.
환불, 부분 환불, 또는 거절
Play Console의 주문 관리에서 전액 환불이나 부분 환불을 할 수 있습니다. 부분 환불은 인앱 구매와 구독에는 가능하지만 유료 앱에는 적용되지 않으며, 환불한 비율은 개발자의 지급액과 Google의 서비스 수수료에도 똑같이 적용됩니다. 구독에는 두 가지 세부 사항이 중요합니다. 가장 최근 주문을 환불하면 구독이 즉시 삭제되고 향후 갱신도 취소되지만, 구독을 취소하는 것만으로는 환불되지 않습니다. 또한 환불은 한 번 보내면 되돌릴 수 없습니다. API에서는 orders.refund가 같은 작업을 수행하며, 접근 권한을 즉시 종료하는 revoke 플래그를 받고, 3년이 지난 주문은 거부합니다.
거절도 정당한 답변입니다. 단, 구체적이어야 합니다. 어떤 구매인지 밝히고, 무엇이 제공되었고 어떻게 사용되었는지 설명하고, 대신 제안할 수 있는 것이 있다면 함께 알려 주세요.
별점 1점 리뷰로 올라오는 환불 요청
어떤 고객은 받은편지함을 건너뛰고 리뷰에 요청을 적습니다. 답글은 공개되므로 독자가 둘입니다. 해당 고객, 그리고 앱을 설치할지 고민하는 모든 사람입니다.
App Store의 경우
App Store Connect에서는 계정 소유자, 관리자, 고객 지원 역할만 답글을 달 수 있습니다. 리뷰 작성자는 알림을 받고 리뷰를 수정할 수 있으며, 답글이 표시되기까지 최대 24시간이 걸릴 수 있습니다. Apple 가이드는 답글을 간결하고 정중하게 작성하고, 개인 정보와 마케팅 문구를 넣지 말며, 결제 문제가 있는 리뷰 작성자는 Apple 지원으로 안내하라고 말합니다.
Google Play의 경우
답글은 최대 350자이며, 사용자는 새 리뷰나 수정된 리뷰에 처음 답글을 달았을 때만 알림을 받습니다. 공개 답글은 짧게 쓰고 자세한 내용은 이메일로 옮기세요. 이메일에서는 개인 정보를 공개하지 않고도 주문 ID를 요청할 수 있습니다.

결과별로 치르는 비용
모든 답변은 세 가지 결말 중 하나로 끝나며, 그 비용은 서로 다릅니다.
| 결과 | 계정에서 빠져나가는 금액 | 여전히 영향을 줄 수 있는 부분 |
|---|---|---|
| 개발자가 Google Play에서 환불 | 환불 금액 중 개발자 지급분. Google 서비스 수수료는 비율에 따라 반환됨 | 전액 또는 부분 금액, 접근 권한 철회 여부 |
| Apple이 App Store 구매를 환불 | 환불된 거래에서 발생한 개발자 수익 | 12시간 이내에 보내는 소비 데이터뿐 |
| 고객이 2026년 8월 3일 이후 접수된 Google Play 주문에 차지백 제기 | 구매 가격(Play 서비스 수수료 제외)과 은행의 차지백 수수료 | 24시간 이내에 보내는 증거뿐 |
$49.99짜리 Google Play 연간 구독을 예로 들어 보겠습니다. 직접 환불하면 개발자 지급분은 고객에게 돌아가고, Google은 수수료를 돌려줍니다. 같은 고객이 답을 받지 못해 은행에 연락하면, 개발자는 구매 가격에서 서비스 수수료를 뺀 금액에 더해, 직접 정할 수도 협상할 수도 없는 은행 수수료를 부담합니다. 그리고 은행이 결정하면 차지백은 확정됩니다.
어느 결과든 그 고객에게 서비스를 제공하느라 이미 쓴 비용은 돌아오지 않습니다. 컴퓨팅, 유료 API 호출, 스토리지, 그리고 구매로 인해 발생한 모든 지급액은 이미 쓴 돈입니다. 그래서 많이 사용된 구매에 대한 환불 요청에는 사용 데이터를 근거로 한 거절이, 전혀 사용되지 않은 구매에 대한 요청에는 빠른 승낙이 어울립니다.
사안을 마무리하는 답장
짧고 구체적인 답장이 가장 효과적입니다. 위 규칙에 맞는 세 가지 예시입니다.
쓰지 말아야 할 내용
- App Store에서든 진행 중인 차지백에서든, 통제할 수 없는 결과를 약속하지 마세요.
- 돈 이야기를 하는 같은 메시지에서 고객에게 평점을 바꿔 달라고 요청하지 마세요. 거래처럼 읽힙니다.
- 고객의 이메일 주소, 주문 ID, 구매 내역을 공개 답글에 붙여 넣지 마세요.
- Google Play에서 환불해 주면서 고객에게 결제 이의 제기까지 하라고 하지 마세요. 한 주문에 두 번 비용을 치르게 됩니다.
RefundHalt는 12시간의 CONSUMPTION_REQUEST와 24시간의 차지백 검토, 이 두 증거 제출 기한에 대신 대응합니다. 덕분에 지원팀의 답장과 스토어에 보내는 응답이 같은 이야기를 전하게 됩니다.
자주 묻는 질문
- 개발자는 환불 요청에 어떻게 대응해야 하나요?
- 먼저 어느 스토어에서 판매된 구매인지 확인하세요. App Store 구매라면 Apple만 환불할 수 있으므로 고객을 reportaproblem.apple.com으로 안내합니다. 구매 후 48시간이 지난 Google Play 구매라면 자체 정책에 따라 전액 환불, 부분 환불 또는 거절하고, 영업일 기준 3일 이내에 답변하세요.
- Google Play에서 개발자는 환불 요청에 얼마나 빨리 답해야 하나요?
- 영업일 기준 3일입니다. Google Play 개발자 배포 계약 제4.7조는 개발자가 고객 지원 문의에는 영업일 기준 3일 이내에, Google이 긴급으로 지정한 문제에는 24시간 이내에 답변하도록 요구합니다.
- 고객의 App Store 인앱 구매를 제가 환불해 줄 수 있나요?
- 아니요. App Store 환불은 모두 Apple이 처리합니다. StoreKit의 beginRefundRequest로 앱 안에서 Apple 환불 화면을 열거나, 고객을 reportaproblem.apple.com으로 안내할 수 있습니다. Apple에 따르면 요청을 승인하거나 거절하는 데 최대 48시간이 걸립니다.
- 환불을 요구하는 리뷰에는 어떻게 답글을 달아야 하나요?
- 짧고 정중하게, 개인 정보 없이 답한 뒤 대화를 이메일로 옮기세요. App Store에서는 결제 문제가 있는 리뷰 작성자를 Apple 지원으로 안내하는 것이 Apple의 가이드입니다. Google Play에서는 답글이 350자로 제한됩니다.
- 환불 요청을 무시하면 어떻게 되나요?
- 고객이 대신 은행에 차지백을 제기할 수 있습니다. 2026년 8월 3일 이후 접수된 Google Play 주문의 경우, 차지백이 발생하면 개발자는 구매 가격(Play 서비스 수수료 제외)과 은행의 차지백 수수료를 부담하며, 은행의 결정은 최종적입니다.
출처 및 추가 자료
- Google Play Developer Distribution Agreement (section 4.7, product support)
- Play Console Help: How to support your app's users
- Google Play Help: Contact an Android app's developer
- Google Play Help: Apps, games, and in-app purchases refund policies
- Play Console Help: Manage your app's orders and issue refunds
- Google Play Developer API: Reply to Reviews
- Apple Developer: Ratings, reviews, and responses
- App Store Connect Help: Respond to reviews
- Apple Support: Request a refund for apps or content that you bought from Apple
- Apple Developer: beginRefundRequest(in:)
- Apple Developer: Send Consumption Information
- Android Developers: Help Google dispute chargebacks
- Play Console Help: Updates to refund protection and chargeback cost responsibility
RefundHalt
App Store와 Google Play 환불 자동 처리
계속 읽기
같은 구독에 두 번 결제된 고객은 대개 두 플랫폼에서 결제했고, 그중 환불을 결정할 수 있는 건 한쪽뿐입니다
고객이 같은 구독에 두 번 결제되는 경우, 대개 하나는 App Store에서, 다른 하나는 Google Play나 웹사이트에서 구매한 것입니다. 각각을 누가 환불할 수 있는지, 비용이 얼마나 드는지, 두 번째 결제를 어떻게 막는지 정리했습니다.
앱이 Google Play나 App Store에서 삭제되어도 환불은 여전히 지급액에서 빠져나갈 수 있습니다
Google Play나 App Store에서 삭제된 앱은 더 이상 수익을 내지 못합니다. 하지만 스토어 계약에 따라 환불 책임은 그대로 남고, Apple과 Google은 대금 지급을 보류할 수 있습니다. 각 계약의 내용, 구독자에게 일어나는 일, 그리고 삭제에 드는 비용을 정리했습니다.