구독 만들기

Google Play 결제를 사용하면 콘텐츠나 서비스 요금을 사용자에게 반복적으로 청구하는 인앱 상품을 제공할 수 있는데 이러한 상품을 '구독'이라고 합니다. Google Play의 앱 내에서 정기적으로 이용료를 지불하도록 하는 앱 및 게임 또는 기타 콘텐츠 등의 상품이 구독에 포함될 수 있습니다.

하나의 앱 내에서 다양한 구독 옵션을 제공할 수 있습니다. 구독 요금은 허용되는 가격 범위 내에서 책정해야 합니다. 또한 구독은 게시 취소할 수도 없습니다.

  • 사용자에게 일회성으로 청구하는 관리 제품도 만들 수 있습니다.

중요: 관리되는 제품과 정기 결제를 비롯한 인앱 상품에는 Google Play 개발자 프로그램 정책거래 수수료가 적용됩니다.

사용 가능 여부

판매자 등록이 지원되는 지역에 거주한다면 Google Play 결제를 사용할 수 있습니다.

지원되는 지역에 거주 중이며 앱에서 Google Play 결제 기능을 사용하려고 한다면 결제 프로필을 설정하고 Google Play Billing API 문서를 검토하세요.

구독을 만들고 나면 최신 버전의 Google Play 스토어를 실행하는 사용자가 이용할 수 있게 됩니다.

구독 및 무료 평가판 기간

  • 주간: 주간 구독에는 이동통신사 직접 결제를 사용할 수 없습니다.
  • 1개월
  • 3개월
  • 6개월
  • 연간

앱에 구독 추가

요금을 기간 단위로 설정한다는 점을 제외하면 구독을 추가하는 방법은 관리 제품을 추가하는 방법과 비슷합니다.

구독을 만들기 전 제품 ID를 신중하게 계획해야 합니다. 제품 ID는 앱별로 고유해야 하며, 만들고 나면 변경하거나 다시 사용할 수 없습니다.

  • 제품 ID는 소문자나 숫자로 시작해야 하며, 소문자(a~z), 숫자(0~9), 밑줄(_), 마침표(.)만으로 이루어져야 합니다.
  • 참고: android.test라는 제품 ID는 사용할 수 없으며 android.test로 시작하는 모든 제품 ID도 마찬가지입니다.

구독을 추가하려면 다음 단계를 따르세요.

  1. Play Console에 로그인합니다.
  2. 모든 애플리케이션 모든 애플리케이션을 클릭합니다.
  3. 앱을 선택합니다.
  4. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 정기 결제를 클릭합니다.
  5. 구독 만들기를 클릭합니다.
  6. 제품 세부정보를 입력합니다.
    • 제목: 제품에 관한 짧은 이름입니다. 최대 55자까지 사용할 수 있으나 어떤 환경에서나 제대로 표시되도록 하려면 제목을 25자 이내로 제한하는 것이 좋습니다(예: '수면 물약').
    • 설명: 제품에 관한 긴 설명이며 최대 80자까지 사용할 수 있습니다(예: '생물을 즉시 잠들게 함').
    • 가격: 현지 통화로 가격을 입력합니다.
  7. '상태' 옆의 활성 또는 비활성을 선택합니다.
    • 사용자에게 판매하려면 제품이 활성 상태여야 하며 제품이 속한 앱이 게시된 상태여야 합니다.
    • 테스트 계정을 사용 중인 경우 게시되지 않은 앱에서도 활성 상태인 제품을 구매할 수 있습니다. 자세한 내용은 Android 개발자 사이트를 참조하세요.
  8. 저장을 클릭합니다.

구독 가격 옵션

신규 할인 가격

신규 구독 할인 가격을 사용하면 지정된 일, 주, 월 또는 결제 기간 동안 적용되는 할인 가격을 설정할 수 있습니다. 예를 들면 첫 3개월 동안은 한 달에 1달러로 구독 가격을 설정할 수 있습니다. 또는 10일 동안 1달러로 신규 할인 가격을 제공하고 이후 일반 월 요금을 청구할 수도 있습니다.

신규 할인 가격 기간이 끝나면 사용자에게 구독 정가가 청구됩니다.

요구사항

  • 최소 신규 할인 기간은 3일이며 최대 기간은 12개월입니다.
  • 신규 할인 가격은 허용 가격대 이내여야 하며 정기 결제 정가보다 낮아야 합니다.
  • 무료 평가판 및 신규 할인 가격을 함께 제공하는 경우, 무료 평가판이 종료된 후 사용자에게 할인 가격이 청구됩니다.
  • 한 사용자가 같은 구독 상품(SKU)의 신규 할인을 두 번 이상 이용할 수 없습니다.
  • 신규 할인 기간이 구독 기간과 다른 경우 할인 가격은 원래 가격과 비교했을 때 1일당 가격이 낮아야 합니다. 예를 들어 구독 비용이 한 달에 15달러인 경우(일일 비용: 0.5달러) 1주일간 제공되는 신규 할인 가격은 3.50달러 이하여야 합니다. 이러한 계산에서 한 달은 항상 30일로 간주합니다. 

신규 할인 가격 추가

  1. Play Console에 로그인합니다.
  2. 모든 애플리케이션 모든 애플리케이션을 클릭합니다.
  3. 앱을 선택합니다.
  4. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 정기 결제를 클릭합니다.
  5. '신규 할인 가격' 옆에 기본 통화로 할인 가격을 입력하고 적용할 일, 주, 월 수 또는 반복 결제 기간을 입력합니다.
    • 결제 기간을 선택하면 입력한 결제 기간 동안 신규 할인 가격이 반복 청구됩니다. 일, 주, 월 수를 선택하는 경우 사용자에게 지정된 기간 동안 신규 할인 가격이 한 번만 청구됩니다. 
    • Google에서는 입력된 가격을 기준으로 시장별 가격을 계산합니다. 현지 가격을 직접 업데이트하려면 가격 수정을 선택합니다.
    • 구독의 시장별 가격을 관리하는 방법을 자세히 알아보려면 인앱 상품 설정 옵션으로 이동하세요.
  6. 변경사항을 저장합니다.
무료 평가판
무료 평가판을 설정하면 사용자가 구매하기 전에 구독을 사용해볼 수 있도록 할 수 있습니다. 무료 평가판은 설정한 기간 동안 지속되며 이후에는 자동으로 정기 결제 기간 및 요금이 적용되는 정식 정기 결제로 전환됩니다. 어떤 유형의 정기 결제든 무료 평가판을 설정할 수 있습니다.
참고: 2018년 1월 10일부터 사용자는 기본적으로 앱에서 제공되는 모든 정기 결제 상품 중 하나만 무료 평가판으로 이용할 수 있습니다. 구독 제품마다 무료 평가판을 제공하려면 Play Console에서 설정을 변경할 수 있습니다.

요구사항

  • 구독 제품당 하나의 무료 평가판을 만들 수 있습니다.
  • 구독 SKU당 평가판 기간이 필요합니다.
  • 평가판의 가격은 항상 0달러입니다.
  • 평가판 기간은 3일 이상이어야 합니다.
    • 언제든지 평가판 기간을 변경할 수 있지만, 업데이트된 구독 기간은 새로운 구독 구매에만 적용됩니다.
  • 이전에 제품에 적용되는 구독을 구매한 적이 없는 사용자만 무료 평가판을 이용할 수 있습니다.

무료 평가판 추가

  1. Play Console에 로그인합니다.
  2. 모든 애플리케이션 모든 애플리케이션을 클릭합니다.
  3. 앱을 선택합니다.
  4. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 정기 결제를 클릭합니다.
  5. 구독 설정을 클릭합니다.
  6. '구독별 무료 체험판' 옆의 체크박스를 선택합니다.

사용자가 무료 평가판을 시작하는 방법

무료 평가판을 시작하려면 사용자는 Google Play에서 구독을 구매하는 표준 프로세스를 완료해야 합니다. 첫 번째 기간은 무료 평가판에 포함되어 있기 때문에 요금이 청구되지 않으며, 구독에 무료 평가판이 포함되어 있다는 내용의 이메일 알림을 받습니다. Google Play에는 $0.00 거래로 기록되며, 무료 평가판 기간 또는 해지 시까지 구독을 구매한 것으로 표시됩니다.

무료 평가판이 만료된 다음 날 사용자의 결제 수단으로 정기 결제 정가가 청구되며, 설정된 정기 결제 기간마다 반복적으로 결제됩니다. 유예 기간이 설정되지 않은 경우에도 최대 24시간 동안 결제 상태가 '보류'로 표시될 수 있습니다.

참고: 사용자가 무료 평가판 기간 중 언제든지 정기 결제를 해지하면 정기 결제는 무료 평가판 기간이 끝날 때까지 활성 상태로 유지되지만 요금이 청구되지는 않습니다.

정기 결제 변경사항 관리

요금 변경

사용자 환경

기존 구독의 가격을 변경하면 신규 사용자 및 기존 구독자에게 다음과 같은 영향을 미칩니다.

  • 신규 사용자는 새로운 구독 요금을 바로 확인하고 Google Play에서 구독을 신청할 수 있습니다.
  • 기존 구독자에게는 요금 변경이 적용되기 30일 전에 이메일 및 Google Play 알림을 통해 요금 변경 내역이 공지됩니다. 알림 날짜는 구독 기간 및 만료일을 기준으로 합니다. 구독자는 Google Play에서 요금 변경에 동의해야 구독을 계속할 수 있습니다.
    • 기존 가입자에게는 요금 변경이 즉시 적용되지 않습니다. 구독 요금을 변경한 후 구독자가 Google Play에서 알림을 받기 전 최소 7일 동안 구독자에게 요금 변경에 관해 알릴 수 있습니다. 구독자는 Google Play에서 알림을 받기 전에 요금 변경에 동의할 수 있습니다.
    • 중요: 구독자가 요금 변경에 동의하지 않는 경우 요금 변경이 적용되는 갱신일에 구독이 취소됩니다.

구독 가격 변경

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 구독을 클릭합니다. 
  4. 정기 결제 상품을 선택합니다.
  5. '가격 설정'에서 정기 결제 가격을 변경합니다.
  6. 저장을 클릭합니다.

가격 변경 관리 도움말

  • 구독 요금을 변경하고 나면 되돌릴 수 없습니다.
  • 구독 요금을 변경한 후 이에 영향을 받는 구독자에게 요금이 변경된다고 알리는 것이 좋습니다. 가격 변경이 적용되기 30일 전에 Google Play에서 사용자에게 요금 변경에 관한 알림이 자동으로 전송되지만, 더 많은 구독자를 유지하려면 가격 변경 후 7일 이내에 구독자에게 연락하는 것이 좋습니다.
  • 구독 요금을 여러 번 변경할 수는 있지만, 권장되는 사항은 아닙니다. 요금을 변경할 때마다 구독자 수가 줄어들 수 있으므로 요금 변경은 신중하게 계획하시기 바랍니다.
    • 참고: 짧은 기간 내에 구독 요금을 두 번 변경한 경우, 의도한 요금이 적용되려면 구독자가 첫 번째 가격 변경에 동의한 다음 두 번째 가격 변경에도 동의해야 합니다.
  • 기존 구독자와 신규 사용자에게 서로 다른 요금을 제공하려는 경우 신규 사용자에게 제공하려는 요금을 사용해 새로운 구독을 만드세요. 이렇게 하면 기족 구독자는 가격 변경에 동의할 필요 없이 구독을 계속 갱신할 수 있습니다.
구독 업그레이드 또는 다운그레이드하기

인앱 구독을 사용하면 사용자가 기존 구독을 앱에서 제공하는 다른 요금제로 업그레이드 또는 다운그레이드할 수 있는 기능이 지원됩니다. 예를 들어, 월간 구독에서 연간 구독으로 변경하거나 기본 구독에서 프리미엄 구독으로 변경할 수 있습니다.

기존 요금제에 대한 환불은 받을 수 없습니다. 기존 정기 결제에서 사용하지 않고 남은 기간만큼 새로운 정기 결제 요금제의 첫 번째 청구가 연기됩니다.

유예 기간

반복 결제가 거부된 경우 유예 기간을 통해 정기 결제 사용자가 결제 수단을 업데이트할 수 있습니다. 구독자가 만료된 신용카드를 사용하고 있을 때, 선불카드를 사용하여 가입했을 때, 결제 정보를 업데이트하지 않고 카드를 취소했을 때 이 기능을 유용하게 사용할 수 있습니다.

결제 거부 및 유예 기간

유예 기간이 시작되면 구독자는 이메일로 결제 거부 통지를 받습니다. 구독자는 구독 중단 없이 결제 수단을 업데이트할 시간을 갖게 됩니다. 정기 결제 사용자가 결제 수단을 유효한 결제 방법으로 업데이트하면 다음 정기 결제 날짜가 그대로 유지됩니다.

새로 만들어진 정기 결제 상품의 경우 다음의 유예 기간이 기본적으로 설정됩니다.

  • 주간 정기 결제: 3일
  • 기타 구독 기간: 7일

유예 기간 변경

개별 정기 결제의 유예 기간(3일, 7일, 14일, 30일)을 변경하거나 유예 기간을 사용하지 않도록 설정할 수 있습니다.

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 앱 정보인앱 상품을 클릭합니다.
  4. 구독 탭을 선택합니다.
  5. 구독을 선택합니다.
  6. 유예 기간 설정을 변경합니다.

유예 기간 종료

정기 결제 사용자의 결제 수단이 유예 기간 이후에도 계속 거부되는 경우 정기 결제가 취소되며 정기 결제 콘텐츠에 액세스할 수 없게 됩니다.

결제 거부로 인한 계정 보류

정기 결제 사용자의 반복 결제가 거부된 경우 사용자의 정기 결제를 보류 상태로 전환하고 Google에서 결제를 다시 시도하는 동안 30일간 콘텐츠 액세스를 제한할 수 있습니다. 계정 보류 기능이 활성화되면 앱 내 모든 정기 결제에 적용됩니다.

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 구독을 클릭합니다.
  4. '구독 설정' 섹션을 펼칩니다.
  5. '계정 보류 활성화' 옆의 체크박스를 선택합니다. 

계정 보류 조치를 구현하는 방법에 관한 자세한 내용은 Android 개발자 사이트를 참조하세요. 

일시중지

 자발적 앱 제거율을 낮추고 사용자에게 정기 결제 취소의 대안을 제공하려면 사용자가 정기 결제를 일시중지하도록 있도록 허용하세요. 일시중지 기능이 활성화되면 앱 내의 연간 SKU를 제외한 모든 정기 결제에 적용됩니다. 일시중지를 사용하려면 계정 보류가 사용 설정되어 있어야 합니다. 사용자가 정기 결제를 일시중지하도록 허용하는 방법은 다음과 같습니다.

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 정기 결제를 클릭합니다. 
  4. '정기 결제 설정' 섹션을 펼칩니다.
  5. '일시중지 허용' 옆에 있는 체크박스를 선택합니다.
취소

사용자 환경

사용자는 구독을 취소하더라도 환불을 받을 수 없습니다. 대신 미리 결제한 구독 기간이 끝날 때까지 구매한 구독에 계속 액세스할 수 있습니다.

앱에서 구독 복원

구독을 취소한 후 다시 구독하려는 사용자를 위해 기존 구독 기간이 끝날 때까지 기다리지 않고도 앱에서 재구독을 신청하는 기능을 추가할 수 있습니다. 사용자가 기존 구독 기간이 끝나기 전에 재구독을 신청하는 경우 0.00달러가 표시됩니다.

Play 스토어 앱에서 구독 복원

사용자가 구독을 복원할 수 있도록 설정하면, 사용자는 Play 스토어 앱에서 취소되었지만 아직 만료되지는 않은 구독의 액세스 권한을 복원할 수 있습니다. 사용자가 액세스 권한을 복원하면 다음 결제일을 확인하게 되며, 나에게 알림이 전송됩니다. 

도움말: 이 기능은 실시간 개발자 알림을 설정했을 때 가장 원활하게 작동합니다.

사용자가 구독을 복원할 수 있게 설정하려면 다음 단계를 따르세요.

  1. Play Console에 로그인합니다.
  2. 앱을 선택합니다.
  3. 왼쪽 메뉴에서 앱 정보 > 인앱 상품 > 정기 결제를 클릭합니다.
  4. '구독 설정' 섹션을 펼칩니다.
  5. '사용자가 구독을 복원하도록 허용' 옆의 체크박스를 선택합니다.

개발자의 책임

  • 콘텐츠 또는 액세스 제공자로서 개발자는 사용자에게 더 유리한 환불 정책을 직접 적용할 수 있습니다. 또한 사용자에게 환불 정책의 변경사항을 알리고 정책이 관련 법규를 준수하도록 해야 할 의무가 있습니다.
  • 사용자가 구독 취소를 요청하기 위해 직접 문의하는 경우가 간혹 있습니다. 이러한 경우 서버측 API를 사용하여 개발자 서버에서 직접 사용자의 구독을 취소할 수 있습니다.
  • 활성 사용자가 한 사람이라도 있으면 구독을 계속 지원해야 합니다. 개발자가 활성 사용자에게 구독을 제공하지 않으면 개발자 계정이 정지되고 개발자 계정을 통해 사용자의 구독 요금이 환불됩니다.

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?