유통시장과 통합(DMarket)

작동 방식

유통시장에서 게이머는 인게임 아이템을 교환, 판매 및 구매할 수 있습니다. 게이머를 유인하고 수입을 확대하기 위해 유통시장 거래를 위한 인기있는 온라인 플랫폼 DMarket를 통합합니다.

주요 기능:

  • 게임 내 아이템의 안전한 교환 및 구매
  • 실질 화폐 지불 (USD)

DMarket 서비스와의 사용자 상호작용 절차:

  1. 사용자가 서비스에 로그인합니다.
  2. 이 서비스는 엑솔라 플레이어 인벤토리에서 판매할 수 있는 아이템 목록을 가져옵니다.
  3. 사용자는 플레이어 인벤토리의 아이템을 서비스에 넣습니다.
  4. 사용자는 아이템을 판매 혹은 구매합니다.
  5. 사용자는 서비스로부터 인게임 인벤토리로 아이템을 인출합니다.

사용자

  • 이미 스토어를 연결하였으며 이차 시장을 통합하려는 파트너.
  • 인게임 아이템 판매로 수익을 얻을 기회를 제공하여 게이머를 유치하거나 동기를 부여하려는 파트너.

획득 방법

Note:
이 섹션에 기술된 기능은 현재 개발 중입니다. 서비스를 통합하려면, 문의 양식을 작성하세요.

DMarket을 통합하려면, 다음 단계를 완료합니다.

  1. 엑솔라 게시자 계정에서 프로젝트 설정 > 통합 설정으로 이동하여 새 스토어 관리 메소드 통합 토글이 켜져 있는지 확인합니다.
  2. DMarket계정 생성하기를 진행한 후 자신의 프로필에 액세스합니다.
  3. 자신의 DMarket 계정의 Partner ID를 가져옵니다.

  1. Etd25519 알고리즘을 사용하여 개인 및 공개 키를 생성합니다.
  2. DMarket 계정에서 여러분의 공개 키를 Partner public key 필드에 삽입합니다.

  1. DMarket 공개 키를 여러분의 DMarket 계정에서 생성합니다.

  1. 문의 양식을 제출한 후에 회신을 받으면 이 정보를 답장을 통해 전달합니다.
    • 자신의 Partner ID
    • Ed25519 알고리즘으로 생성된 개인 키
    • DMarket 계정에서 생성된 공개 키
  2. 카탈로그를 설정합니다.
  3. 사용자 인벤토리를 동기화합니다.
  4. DMarket 서비스와 작업할 수 있는 메소드를 사용합니다.

카탈로그 설정

이 단계에서 상품 카탈로그는 자동으로 동기화되지 않습니다. 올바르게 작동되도록 하려면, 다음을 수행합니다.

  1. 엑솔라 게시자 계정에서 상품 카탈로그를 구성합니다.
  2. 자신의 DMarket 계정에서 아이템 인벤토리를 구성합니다.
  3. 아이템을 설정합니다. DMarket에서 판매할 수 있는 아이템 목록을 설정하려면 문의 양식을 작성합니다.

Notice:
DMarket 계정의 Item variant ID 매개변수는 자신의 엑솔라 게시자 계정의 아이템 SKU와 일치해야 합니다.

사용자 인벤토리 동기화

지침에 따라 엑솔라 로그인 위젯을 통합하고 엑솔라 플레이어 인벤토리와 DMarket 서비스의 동기화를 활성화합니다.

동기화를 활성화하려면 사용자는 다음을 해야 합니다.

  1. DMarket 계정을 생성합니다.
  2. 데이터를 엑솔라 로그인 위젯에 입력하여 자신의 엑솔라 플레이어 인벤토리와 DMarket 인벤토리를 동기화합니다.

사용자 인증 및 동기화 절차:

DMarket과 작업하기 위한 메소드

Note:
메소드는 현재 개발하고 있습니다. 지정된 매개변수, 링크, 요청 본문은 이 절차에서 변경될 수 있습니다.

아이템 목록 가져오기

DMarket에서 판매할 수 있는 사용자 인벤토리 아이템 목록을 가져오려면 DMarket 계정에서 이URL https://store.xsolla.com/v2/project/{project_id}/secondary_market/user_inventoryGet inventory 필드에 삽입합니다. URL의 project_id엑솔라 게시자 계정의 프로젝트 ID 입니다.

아이템 이동

엑솔라 플레이어 인벤토리와 사용자의 DMarket 인벤토리간 아이템을 이동할 수 있도록 하려면, 자신의 DMarket 계정에서 이 URL https://store.xsolla.com/v2/project/{project_id}/secondary_market/user_inventory/taskPost Task 필드에 삽입합니다. URL의 project_id엑솔라 게시자 계정의 프로젝트 ID 입니다.

작업 가져오기

Task은 아이템이 DMarket 인벤토리와 엑솔라 플레이어 인벤토리간에 이동할 때 API를 통해 데이터를 교환하는 프로세스입니다. 현재 Task 상태 정보를 가져오려면, 자신의 DMarket 계정에서 이 URL https://store.xsolla.com/v2/project/{project_id}/secondary_market/user_inventory/task/{task_id}Get Task 필드에 삽입합니다. 이 URL에서:

  • project_id는 자신의 엑솔라 게시자 계정의 프로젝트 ID 입니다.
  • task_idDMarket 측에서 이루어지는 프로세스 ID 입니다.

이차 시장 서비스와 통합하려면 문의 양식을 작성합니다:

양식을 작성하세요