다음을 통해 공유


서비스에서 제품 관리

타이틀을 통해 클라이언트 앱에서 인게임 상거래 환경을 구현하고 관리할 수도 있지만, 게임의 웹 서비스에서 직접 Microsoft Store API를 호출하는 경우와 관련된 시나리오 및 혜택이 있습니다. 예를 들어 서비스 간 직접 통신은 사용자 네트워크와 클라이언트를 통해 제어되는 트래픽보다 더 신뢰할 수 있고 안정적입니다. 해당 API는 플랫폼 간 서비스에서 지원하는 추가 기능 카탈로그와 함께 개발자가 사용하도록 설계된 REST HTTPS 끝점으로 구성됩니다. 이 API에는 다음과 같은 서비스와 기능이 포함됩니다.

Microsoft Store 컬렉션 서비스:

  • 게임 공유 외부에서 제품의 직접적인 소유권을 확인합니다.
  • 실행 중인 타이틀뿐 아니라 전체 게시자 카탈로그에서 사용자 소유의 제품을 살펴봅니다.
  • 소모성 제품 처리를 중심으로 신뢰할 수 있는 중복 보호 기능을 제공합니다.
  • 사용자의 Xbox Game Pass 구독 상태를 확인합니다(Microsoft 인증 필요).

Microsoft Store 구매 서비스:

  • 사용자 계정에 직접 무료 제품을 부여합니다.

Microsoft Clawback 서비스:

  • 소모성 제품에 대한 사용자 환불을 처리된 후에 검색합니다.

Microsoft 되풀이 서비스:

  • 사용자 구독을 확인, 관리 또는 취소합니다(고객 지원팀 및 인게임에서 사용자에게 유용함).

다음 문서에서는 관련 기능을 사용하고 개발자 고유의 서비스에 통합하는 방법을 설명합니다.

이 섹션의 내용

Microsoft Store API를 사용하여 서비스 인증
위임된 인증 XSTS 토큰 또는 사용자 저장소 ID를 가져와 사용하여 Microsoft Store 서비스로 인증하는 방법을 설명합니다.

서비스에서 사용자 권리 쿼리
사용자가 자신의 서비스에서 받을 수 있는 디지털 콘텐츠를 쿼리하는 방법을 설명합니다.

서비스에서 Xbox Game Pass 구독 액세스 감지
사용자의 Xbox Game Pass 구독 상태를 감지하는 방법에 대해 설명합니다.

서비스에서 구독 제품 관리
되풀이 서비스를 사용하여 구독 제품을 쿼리 및 관리하고 사용자의 다양한 구독 상태를 관리하는 방법을 설명합니다.

서비스의 소모성 제품 관리
소비된 항목의 사용자 환불을 관리하는 것을 포함하여 게임 서비스에서 소모품을 관리하는 강력한 시스템을 구축하는 방법을 설명합니다.

서비스에서 환불 및 지불 거절 관리
Clawback 이벤트 큐를 구성하고 사용하여 소모성 및 스토어 관리 구독 제품 유형의 환불, 반품 및 지불 거절을 검색하는 방법을 설명합니다.

서비스 간 인증을 위한 사용자 Store ID 요청
Microsoft Store 서비스 API를 사용한 서비스 간 인증을 위해 사용자 Store ID를 얻는 데 필요한 구성 및 단계를 설명합니다.

XSTS 토큰 또는 OAuth 2.0을 사용하여 서비스에서 사용자 Store ID 요청
클라이언트와 액세스 토큰을 교환하고 클라이언트 앱에서 API를 호출하지 않고도 OAuth 2.0 및 X-token을 사용하여 서비스에서 사용자 저장소 ID를 생성하는 방법을 설명합니다.

사용자 Microsoft Store ID 키 갱신
사용자 Microsoft Store ID 키를 갱신하는 방법을 설명합니다.

참고 항목

상거래 개요

XStore API 참조