ONE Store 관리상품의 소모성 상품 구매

개요 & 사전지식

  • ONE Store ‘관리상품의 소모성 형태의 상품 구매’를 위한 빌링 서버측의 상세 가이드 문서입니다.

    • ONE Store 인앱 상품 유형은 ‘관리형 상품’과 ‘구독형 상품’이 존재하는데(참고 링크arrow-up-right), ‘관리형 상품’의 소모성 BM 사용에 대해서 지원합니다.

    • 관리형 상품을 응용하여 영구성, 기간제로도 사용 가능하지만 일반적으로 게임에서 상품 전시 방식으로 처리되고 있어서 지원하지 않습니다.

  • ONE Store가 Windows 환경 지원을 위해 기능이 확장되었지만, 빌링 시스템은 현재 Android만 지원합니다.

circle-info
  • Windows는 결제 및 클라이언트 배포 방식이 Android와 상이하고 현재 요구된 필요성이 없어서 Windows는 지원하지 않습니다.

  • 한도제한, 지표 분석 등에서 PC와 구분이 필요하여 APP_STORE 코드가 세분화됩니다.

    • ONE_STORE_ANDROID, ONE_STORE_WINDOWS(현재 기능으로는 미 제공 중)

  • ONE Store가 기존 한국 외 글로벌까지 지원이 확대되었으며, 빌링 시스템은 해당 부분을 고려하여 지원합니다.

    • 예) ONE Store가 UTC+9, UTC+0로 작동되는 부분에 대해서 빌링 시스템에서 로직 처리


ONE Store 개발자센터 설정 및 빌링시스템에 연동

  • ONE Store 개발자 센터 (Link)arrow-up-right -> 대상 상품 -> 라이선스 관리 -> OAuth 정보 메뉴에서 'Server API' 키 정보를 확인 가능합니다.

  • 확인된 OAuth 정보를 담당자에게 전달 후 빌링시스템에 등록합니다.


시퀀스 다이어그램

참고

테스트 결제 방법

테스트 결제 방법 요약

  • Sandbox 및 상용환경에서 테스트하기 위해서는 사전에 원스토어 ID를 테스트 ID로 등록

    • QA 조직, 외부 개발사 등의 라이브 환경의 테스트ID는 잘 관리하여 미 결제 → 재화 획득의 운영사고를 막아야합니다.(관리 감독 필요)

  • 테스트 ID는 원스토어 사용자 ID로, 원스토어에 회원으로 등록되어 있는 ID를 조회하여 등록

circle-info

테스트 결제 방법 요약

  • Sandbox 및 상용환경에서 테스트하기 위해서는 사전에 원스토어 ID를 테스트 ID로 등록

    • QA 조직, 외부 개발사 등의 라이브 환경의 테스트ID는 잘 관리하여 미 결제 → 재화 획득의 운영사고를 막아야합니다.(관리 감독 필요)

  • 테스트 ID는 원스토어 사용자 ID로, 원스토어에 회원으로 등록되어 있는 ID를 조회하여 등록

  • 상용테스트 환경에서 결제를 하실 경우 취소하지 않으면 과금이 발생할 수 있으니, 결제 테스트 후 반드시 결제취소를 진행

마지막 업데이트