구매 관리
플레이어가 Steam을 통한 인게임 구매를 위해 지불하는 경우 엑솔라는 결제 게이트웨이의 역할을 할 수 있습니다. 이러한 경우에, Steam SDK를 통합할 필요가 없으며 인게임 스토어 설정 시 Steam을 통한 결제의 미묘한 차이를 고려할 필요도 없습니다.
Steam을 통한 결제 설정 방법:
- 엑솔라와의 추가 계약에 서명합니다.
- 게시자 계정에서 Steam 게이트웨이를 설정합니다.
- Steam을 통한 네이티브 인증을 설정합니다.
- UE4 프로젝트로 이동합니다.
Settings > Project Settings > Plugins > Xsolla Store 로 이동하여Build for Steam 박스를 체크합니다.
UE4 프로젝트 설정 변경 후, x-steam-userid
헤더는 결제 토큰 요청에 추가됩니다.
다음 플러그인으로만 작업 시 이 방법 안내서를 사용합니다.
- Game Commerce
- Cross-Buy
Cross-Buy 플러그인은 2022년 3월부터 더 이상 사용되지 않습니다. 기존 사용은 계속할 수 있지만 업데이트 및 새로운 기능은 지원하지 않습니다. Game Commerce 플러그인으로 전환할 것을 권장합니다. Game Commerce에는 엑솔라 제품을 사용하는 데 필요한 모든 클래스와 메소드가 포함되어 있습니다.
여러분의 애플리케이션에 새 사용자를 유인하고 매출을 늘리기 위해 쿠폰 프로모션을 구현할 수 있습니다. 쿠폰 사용 시 사용자는 다음 중 하나 이상의 보상을 받게 됩니다.
- 인게임 재화 패키지
- 게임 키
- 가상 아이템
쿠폰 프로모션의 기능 및 제한 사항에 대한 자세한 내용은 인게임 스토어 가이드를 참고하세요.
쿠폰 프로모션으로 작업하는 방법:
- 쿠폰으로 프로모션 캠페인 설정에 대한 지시 사항을 따라 게시자 계정에서 설정을 완료합니다.
- 인 게임 로직을 다음 SDK 메소드를 이용해 구현합니다.
GetCouponRewards
— 쿠폰을 사용할 때 사용자에게 적립할 수 있는 아이템 목록을 가져옵니다.RedeemCoupon
— 쿠폰 코드를 사용하고 사용자에게 보상합니다.
여러분의 애플리케이션에 새 사용자를 유인하고 매출을 늘리기 위해 프로모션 코드를 활용한 캠페인을 구현할 수 있습니다. 프로모션 코드 사용 시 사용자는 다음 중 하나 이상의 보상을 받게 됩니다.
- 사용자 장바구니 할인
- 보너스 아이템:
- 인게임 재화 패키지
- 게임 키
- 번들 혹은 사용기간 제한 가상 아이템 포함
기능 세부 내역과 프로모션 코드를 활용한 캠페인의 제한점에 대해서는, 인게임 스토어 가이드를 참조하세요.
프로모션 코드 작업 방법:
- 다음의 프로모션 코드를 활용한 캠페인 설정 지침에 따라 게시자 계정에서의 설정을 완료하세요.
- 다음 SDK 메소드를 따라 인게임 로직을 구현하세요.
GetPromocodeRewards
— 프로모션 코드 보상을 받습니다. 사용자가 많은 항목 중 하나를 보너스로 선택할 수 있습니다.RedeemPromocode
— 프로모션 코드를 사용합니다. 프로모션 코드를 사용한 후 사용자는 무료 아이템을 얻거나 장바구니 가격이 인하됩니다.
여러분의 애플리케이션에 새로운 사용자를 유인하고 매출을 늘리기 위해서 구성물 가치에 비해 저렴한 아이템 세트를 판매할 수 있습니다.
번들 포함 가능 항목:
- 인게임 재화 (플랫폼 종속 화폐 포함)
- 인게임 재화 패키지
- 기 선정 DRM용 게임 키
- 사용기간 제한 아이템을 포함하는 가상 아이템
- 번들
번들의 기능 및 제한 사항에 대한 상세 내역은, 인게임 스토어 가이드를 참고하세요.
번들 작업 방법:
- 다음의 번들 설정 지침에 따라 설정을 완료합니다.
- 다음 SDK 메소드를 사용하여 인게임 로직을 구현합니다.
UpdateBundles
— 카탈로그 작성을 위한 번들 목록을 가져옵니다.GetSpecifiedBundle
— 지정된 SKU에 대한 번들을 가져옵니다.
total_content_price
매개 변수에 전달됩니다. 이 값을 사용하여 여러분 애플리케이션에서 번들을 구매하는 것이 이익임을 보여줄 수 있습니다.다음 플러그인으로만 작업 시 이 방법 안내서를 사용합니다.
- Game Commerce
- Cross-Buy
Cross-Buy 플러그인은 2022년 3월부터 더 이상 사용되지 않습니다. 기존 사용은 계속할 수 있지만 업데이트 및 새로운 기능은 지원하지 않습니다. Game Commerce 플러그인으로 전환할 것을 권장합니다. Game Commerce에는 엑솔라 제품을 사용하는 데 필요한 모든 클래스와 메소드가 포함되어 있습니다.
스토어 사이트를 통한 게임 밖 가상 아이템 및 인게임 재화 판매를 구현합니다. 구매한 아이템 및 화폐는 플레이어의 인벤토리에서 사용 가능하게 됩니다.
SDK와 스토어 사이트를 통합하는 방법:
- 스토어 사이트를 생성합니다.
- 애플리케이션 코드에서 인게임 스토어의 사이트 주소를 지정합니다.
- 애플리케이션이 스토어 사이트와 함께 작업하기 위한 로직을 구현합니다.
스토어 사이트 생성
사이트에 스토어 연결에 대한 지침을 따라 웹사이트 빌더로 스토어 사이트를 생성할 수 있습니다.
다른 솔루션을 사용해 생성한 스토어 사이트를 연결하려는 경우 스토어 생성 지침을 따르세요.
귀하의 애플리케이션이 스토어 사이트와 함께 작업하기 위한 로직에 대한 권장 사항
애플리케이션 개발 시 따라야 하는 권장 사항:
- 귀하의 애플리케이션 및 스토어 사이트의 로그인 위젯의 사용자 등록 및 권한 부여 필드를 동기화합니다.
- 사용자 이메일 및 암호가 등록 및 권한 부여를 위해 사용된 경우 애플케이션에서 사용자 이름을 이메일과 같게 설정합니다.
- 사용자 이름, 사용자 이메일, 암호를 등록 및 권한 부여를 위해 사용하는 경우 계정 관리자에게 연락하여 로그인 위젯 필드를 변경하세요.
- 애플리케이션 클라이언트에서 스토어 사이트로 이동 시 통과 사용자 권한 부여를 구현합니다. 이를 수행하려면 사용자 토큰이 반드시 URL 매개 변수에서 전달되어야 합니다. Cross-Buy 플러그인을 위한 권한 부여의 예가 데모 맵에 표시됩니다.
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.