Skip to main content

Integration

The mod.io official plugins for Unreal Engine and Unity are the easiest way to integrate the Marketplace in your game. Please follow the guides in the relevant link for your game engine.

If you intend on building your own custom integration, you can access our REST API directly at the link below.

Purchase Server

If you are selling mod.io virtual currency through a platform store, you will need a service to consume the virtual currency entitlements and apply them to player's mod.io account. The implementation option chosen should factor in the needs of your studio and if your organization has existing systems setup for handling In-App Purchases against third-party platforms or whether you want mod.io to assume responsibility for doing so.

The path of least resistance. mod.io does all the heavy lifting.

PartyResponsibility
mod.ioPlatform Entitlement Consumption, Virtual Currency Pack Transaction, Refunds / Chargebacks / Chargeback-reversal processing from platforms.
Your StudioRegistering eligible Platform Entitlements (SKU's) with mod.io.

For a detailed walkthrough of this flow, head to the mod.io as Purchase Server section.

Game Studio as Purchase Server

Hard mode. Game Studio does the heavy lifting.

PartyResponsibility
Your StudioRegistering eligible Platform Entitlements (SKU's) with mod.io, Platform Entitlement Consumption, Virtual Currency Pack Transaction Processing with mod.io, Refunds / Chargebacks / Chargeback-reversal Processing from platforms.
mod.ioProcessing Virtual Currency Pack transactions from your Purchase Server

For a detailed walkthrough of this flow, head to the Studio as Purchase Server section.

How to Choose

Both options listed above enable studios to convert In-App Purchases into mod.io Virtual Currency Packs for use on our marketplace. Determining which of the above options is best suited for your organization will depend on the requirements of your title and whether your specific use-case for mod.io marketplace necessitates your studio handling certain operations such as transaction processing, refunds, etc where there is more responsibility placed on your studio to handle events and reconcile potential issues that may arise. If you have any questions regarding your team's requirements and would like some assistance please reach out to our team.