구매 관리
Steam을 통한 결제 설정 방법:
- 엑솔라와의 추가 계약에 서명합니다.
- 게시자 계정에서 Steam용 게이트웨이를 설정합니다.
- Steam을 통해 고유 인증을 설정합니다.
- Unity 프로젝트를 엽니다.
- 메인 메뉴에서
Window > Xsolla > Edit Settings 를 클릭합니다. Inspector 패널에서Steam Gateway 를Payments 필드에서 선택합니다.
Unity 프로젝트 설정 변경 후, x-steam-userid
헤더는 결제 토큰 요청에 추가됩니다.
다음 자산으로만 작업 시 이 방법 안내서를 사용합니다.
- Game Commerce
- Cross-Buy
Cross-Buy 자산은 2022년 4월부터 더 이상 사용되지 않습니다. 기존 사용은 계속할 수 있지만 업데이트 및 새로운 기능은 지원하지 않습니다. Game Commerce 자산으로 전환할 것을 권장합니다. Game Commerce에는 엑솔라 제품을 사용하는 데 필요한 모든 클래스와 메소드가 포함되어 있습니다.
- 인게임 재화 패키지
- 게임 키
- 가상 아이템
쿠폰 프로모션의 기능 및 제한 사항에 대한 자세한 내용은 인게임 스토어 가이드를 참고하세요.
쿠폰 프로모션으로 작업하는 방법:
- 쿠폰으로 프로모션 캠페인 설정에 대한 지시 사항을 따라 게시자 계정에서 설정을 완료합니다.
- 인 게임 로직을 다음 SDK 메소드를 이용해 구현합니다.
GetCouponRewards
— 쿠폰이 사용되었을 때 사용자에게 부여될 아이템 목록을 가져옵니다.Get coupon rewards API 호출이 SDK 메소드와 함께 사용됩니다.RedeemCouponCode
— 쿠폰 코드를 사용하고 사용자에게 보상합니다.Redeem coupon code API 호출이 SDK 메소드와 함께 사용됩니다.
- 사용자 장바구니 할인
- 보너스 아이템:
- 인게임 재화 패키지
- 게임 키
- 번들 혹은 비갱신 정기결제 포함 가상 아이템
기능 세부 내역과 프로모션 코드를 활용한 캠페인의 제한점에 대해서는, 인게임 스토어 가이드를 참조하세요.
프로모션 코드 작업 방법:
- 다음의 프로모션 코드를 활용한 캠페인 설정 지침에 따라 게시자 계정에서의 설정을 완료하세요.
- 다음 SDK 메소드를 따라 인게임 로직을 구현하세요.
GetPromocodeReward
— 프로모션 코드 보상 받기. 사용자는 보너스로 여러 아이템 중 하나를 받을 수 있습니다.Get promo code reward API 호출는 SDK 메소드와 함께 사용됩니다.RedeemPromocode
— 프로모션 코드 사용. 프로모션 코드 사용. 프로모션 코드를 사용하면, 사용자는 무료 아이템을 받거나 장바구니 할인을 받을 수 있습니다.Redeem promo code API 호출은 SDK 메소드와 함께 사용됩니다.
번들 포함 가능 항목:
- 인게임 재화 (플랫폼 종속 화폐 포함)
- 인게임 재화 패키지
- 기 선정 DRM용 게임 키
- 비갱신 정기구독을 포함하는 가상 아이템
- 번들
번들의 기능 및 제한 사항에 대한 상세 내역은, 인게임 스토어 가이드를 참고하세요.
번들 작업 방법:
- 다음의 번들 설정 지침에 따라 설정을 완료합니다.
- 다음 SDK 메소드를 사용하여 인게임 로직을 구현합니다.
GetBundles
— 카탈로그 구축을 위해 번들 목록을 가져옵니다.Get list of bundles API 호출이 SDK 메소드와 함께 사용됩니다.GetBundle
— 지정된 SKU에 대한 번들을 가져옵니다.Get specified bundle API 호출이 SDK 메소드와 함께 사용됩니다.
total_content_price
매개 변수에 전달됩니다. 이 값을 사용하여 여러분 애플리케이션에서 번들을 구매하는 것이 이익임을 보여줄 수 있습니다.다음 자산으로만 작업 시 이 방법 안내서를 사용합니다.
- Game Commerce
- Cross-Buy
Cross-Buy 자산은 2022년 4월부터 더 이상 사용되지 않습니다. 기존 사용은 계속할 수 있지만 업데이트 및 새로운 기능은 지원하지 않습니다. Game Commerce 자산으로 전환할 것을 권장합니다. Game Commerce에는 엑솔라 제품을 사용하는 데 필요한 모든 클래스와 메소드가 포함되어 있습니다.
SDK와 스토어 사이트를 통합하는 방법:
- 스토어 사이트를 생성합니다.
- 애플리케이션 코드에서 인게임 스토어의 사이트 주소를 지정합니다.
- 애플리케이션이 스토어 사이트와 함께 작업하기 위한 로직을 구현합니다.
스토어 사이트 생성
사이트에 스토어 연결에 대한 지침을 따라 웹사이트 빌더로 스토어 사이트를 생성할 수 있습니다.
다른 솔루션을 사용해 생성한 스토어 사이트를 연결하려는 경우 스토어 생성 지침을 따르세요.
귀하의 애플리케이션이 스토어 사이트와 함께 작업하기 위한 로직에 대한 권장 사항
애플리케이션 개발 시 따라야 하는 권장 사항:
- 귀하의 애플리케이션 및 스토어 사이트의 로그인 위젯의 사용자 등록 및 권한 부여 필드를 동기화합니다.
- 사용자 이메일 및 암호가 등록 및 권한 부여를 위해 사용된 경우 애플케이션에서 사용자 이름을 이메일과 같게 설정합니다.
- 사용자 이름, 사용자 이메일, 암호를 등록 및 권한 부여를 위해 사용하는 경우 계정 관리자에게 연락하여 로그인 위젯 필드를 변경하세요.
- 애플리케이션 클라이언트에서 스토어 사이트로 이동 시 통과 사용자 권한 부여를 구현합니다. 이를 수행하려면 사용자 토큰이 반드시 URL 매개 변수에서 전달되어야 합니다. Cross-Buy 자산을 위한 권한 부여의 예가 데모 장면에 표시됩니다.
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.