유통시장과 통합(DMarket)

작동 방식

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

주요 기능:

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

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

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

사용자

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

획득 방법

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

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

  1. 엑솔라 게시자 계정에서 프로젝트 설정 > 통합 설정으로 이동하여 Commerce API 통합 토글이 켜짐으로 설정되었는지 확인합니다.
  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 입니다.

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

양식을 작성하세요

이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
이 페이지 평가
이 페이지 평가
개선해야 할 점이 있을까요?

답하기 원하지 않습니다

의견을 보내 주셔서 감사드립니다!
마지막 업데이트: 2020년 9월 15일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누릅니다.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!