"use strict";(self.webpackChunkmodio_docs=self.webpackChunkmodio_docs||[]).push([[242],{2926:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var i=n(4848),r=n(8453);const a={id:"marketplace",title:"Marketplace",sidebar_label:"Marketplace",slug:"/cppsdk/marketplace/",sidebar_position:10,custom_edit_url:"https://github.com/modio/modio-sdk-internal/blob/develop/doc/marketplace.mdx"},o="Marketplace",s={id:"game-integration/cppsdk/marketplace",title:"Marketplace",description:"Overview",source:"@site/public/en-us/game-integration/cppsdk/marketplace.mdx",sourceDirName:"game-integration/cppsdk",slug:"/cppsdk/marketplace/",permalink:"/cppsdk/marketplace/",draft:!1,unlisted:!1,editUrl:"https://github.com/modio/modio-sdk-internal/blob/develop/doc/marketplace.mdx",tags:[],version:"current",sidebarPosition:10,frontMatter:{id:"marketplace",title:"Marketplace",sidebar_label:"Marketplace",slug:"/cppsdk/marketplace/",sidebar_position:10,custom_edit_url:"https://github.com/modio/modio-sdk-internal/blob/develop/doc/marketplace.mdx"},sidebar:"sidebar",previous:{title:"Getting Started",permalink:"/cppsdk/getting-started/"},next:{title:"Getting Started",permalink:"/cppsdk/windows/getting-started"}},c={},l=[{value:"Overview",id:"overview",level:2},{value:"References",id:"references",level:2}];function d(e){const t={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"marketplace",children:"Marketplace"}),"\n",(0,i.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,i.jsx)(t.p,{children:"The mod.io SDK supports in-game integration of the mod.io Marketplace - exposing the data and functions required to build a UGC store in-game."}),"\n",(0,i.jsx)(t.p,{children:"The mod.io monetization features are need to be enabled through the web UI and, if selling the virtual currency through a platform store, will need a service to consume the virtual currency entitlements and apply them to player's mod.io account."}),"\n",(0,i.jsx)(t.h2,{id:"references",children:"References"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/monetization/",children:"Monetization Introduction"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/cppsdk/getting-started/#monetization",children:"Monetization SDK Integration Guide"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/web-services/marketplace/overview/",children:"Purchase Server Implementation"})}),"\n"]})]})}function p(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>s});var i=n(6540);const r={},a=i.createContext(r);function o(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]);