Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

Google Play 결제 관련 용어

이 주제에서는 Google Play 결제 시스템과 관련된 주요 용어와 구문을 나열하고 정의합니다.

콘텐츠 유형

Google Play를 사용하여 다음 유형의 디지털 콘텐츠를 판매할 수 있습니다.

  • 일회성 제품: 일회성 제품은 사용자가 결제 방법으로 반복되지 않는 단일 요금을 지급함으로써 구매할 수 있는 콘텐츠입니다. 일회성 제품의 예로는 추가 게임 레벨, 프리미엄 전리품 상자, 미디어 파일이 있습니다. 일회성 제품은 다음과 같이 소비성 제품이거나 비소비성 제품입니다.

    • 소비성 제품: 소비성 제품은 사용자가 게임 내 콘텐츠를 받기 위해 소비하는 제품입니다. 사용자가 제품을 소비할 때 프로비저닝이라고 하는 프로세스로 관련 혜택이나 효과를 제공합니다. 예를 들어 사용자가 코인 스택과 같은 인게임 화폐 제품을 구매할 수 있습니다. 사용자가 제품을 소비하면 앱에서 사용자에게 정해진 수의 코인을 제공합니다. 그러면 구매한 코인 스택 제품은 더 이상 사용할 수 없습니다. 소비성 제품은 여러 번 구매할 수 있습니다.
    • 비소비성 제품: 비소비성 제품은 한 번 구매하면 영구적인 혜택을 제공하는 제품입니다. 사용자가 구매한 제품은 사용자의 Google 계정과 영구적으로 연결됩니다. 비소비성 제품의 예로는 프리미엄 업그레이드 및 레벨 팩이 있습니다.

    일회성 제품은 Google Play Console에서는 관리 제품이라고 하고, Google Play 결제 라이브러리에서는 'INAPP' 제품이라고 합니다.

  • 정기 결제: 정기 결제는 반복적으로 콘텐츠에 대한 액세스를 제공하는 제품입니다. 정기 결제 기간이 종료될 때 정기 결제가 자동으로 갱신되며 사용자의 결제 방법으로 추가 요금이 청구됩니다. 정기 결제는 취소될 때까지 무기한 갱신됩니다. 정기 결제의 예에는 온라인 잡지 및 음악 스트리밍 서비스 액세스가 포함됩니다.

    Google Play Console을 사용하면 매우 유연하게 정기 결제 제품을 만들 수 있습니다. 예를 들어 결제 기간을 설정하고, 무료 체험판을 제공하며, 신규 할인 가격을 제공하고, 결제 실패 시 유예 기간을 제공하며, 사용자가 정기 결제를 취소하는 대신 일시중지하게 할 수 있습니다. 자세한 내용과 정기 결제 기능의 전체 목록은 정기 결제 관련 기능 구현을 참조하세요.

    하나의 앱 내에서 여러 정기 결제를 제공할 수 있습니다. 단, 모든 정기 결제 가격은 허용되는 가격대 내에서 책정해야 하며, 정기 결제는 게시 취소할 수 없습니다.

    Google Play 결제 라이브러리에서는 정기 결제를 'SUBS'라고 합니다.

기술 및 개념

이 섹션에서는 Google Play 결제 시스템을 앱에 통합할 때 접할 수 있는 고급 기술 및 개념을 나열하고 설명합니다. 계속 진행하기 전에 이 섹션의 각 항목을 숙지해야 합니다.

기술

  • Google Play: Google Play는 사용자가 앱 및 기타 디지털 제품을 다운로드할 수 있는 온라인 상점입니다.
  • Google Play Console: Google Play Console은 Google Play에 앱을 게시할 수 있는 인터페이스를 제공합니다. Google Play Console에서는 Google Play를 통해 판매하는 제품이나 콘텐츠를 비롯하여 앱에 관한 세부정보도 표시합니다.
  • Google API 콘솔: Google API 콘솔은 Google Play Developer API와 같은 백엔드 API를 관리합니다.
  • Google Play 결제 라이브러리: Google Play 결제 라이브러리는 Google Play 결제 시스템을 앱에 통합하는 데 사용할 수 있는 API입니다.
  • Google Play Developer API: Google Play Developer API는 게시 및 앱 관리 작업을 프로그래매틱 방식으로 처리하는 데 사용할 수 있는 REST API입니다.
  • Cloud Pub/Sub: Cloud Pub/Sub는 독립적인 애플리케이션 간에 메시지를 주고받을 수 있도록 하는 완전 관리형 실시간 메시지 서비스입니다. Google Play에서는 Cloud Pub/Sub를 사용하여 실시간 개발자 알림을 전달합니다. Cloud Pub/Sub를 사용하려면 Cloud Pub/Sub API가 사용 설정된 GCP(Google Cloud Platform)에 프로젝트가 있어야 합니다. GCP와 Cloud Pub/Sub를 잘 알지 못한다면 빠른 시작 가이드를 참조하세요.
  • 실시간 개발자 알림: 실시간 개발자 알림을 통해 Cloud Pub/Sub를 활용하여 Google Play에서 관리하는 정기 결제의 상태 변경을 실시간으로 모니터링할 수 있습니다.
  • 보안 백엔드 서버: Google Play 결제 시스템을 앱에 통합하는 일환으로 보안 백엔드 서버를 사용하여 구매 확인, 정기 결제 관련 기능, 실시간 개발자 알림 처리와 같은 결제 관련 작업을 구현하는 것이 좋습니다.
  • Google Play 스토어 앱: Google Play 스토어 앱은 Google Play와 관련된 모든 작업을 관리합니다. 앱의 모든 요청은 Google Play 스토어 앱에 의해 처리됩니다.

개념

  • 흐름: 흐름은 결제 관련 작업과 연관된 일반적인 단계를 보여줍니다. 예를 들어 구매 흐름에는 사용자가 제품을 구매할 때 연관된 단계가 요약되어 있습니다. 정기 결제 흐름은 정기 결제가 상태 간에 전환되는 방식을 보여줄 수 있습니다.
  • 자격: 사용자가 인앱 상품을 구매하면 앱 내에서 그 제품을 사용할 자격이 부여됩니다. 즉, 일회성 제품의 경우 사용자는 이제 제품에 영구적으로 액세스할 수 있습니다. 정기 결제의 경우 사용자는 정기 결제가 활성 상태인 동안 액세스할 수 있습니다.
  • 제품 SKU: 제품 SKU는 특정 상품 유형의 ID입니다.
  • 구매 토큰: 구매 토큰은 Google Play에서 제품에 대한 구매자의 자격을 나타내는 문자열입니다. 또한 Google 사용자가 특정 제품의 비용을 지불했음을 나타냅니다.
  • 주문 ID: 주문 ID는 Google Play에서 금융 거래를 나타내는 문자열입니다. 주문 ID는 금융 거래가 발생할 때마다 생성됩니다. 이 문자열은 구매자에게 이메일로 전송되는 영수증에 포함됩니다. Google Play Console의 주문 관리 섹션에서 주문 ID를 사용하여 환불을 관리할 수 있습니다. 주문 ID는 판매 및 판매 대금 보고서에서도 사용됩니다.