Skip to main content

About integration levels

Overview

When integrating with Mavis Store, you can choose between two integration levels: basic and advanced. These levels differ in the number of API endpoints you need to implement and the personalization features available.

How to choose

The basic integration is ideal if you want a quick setup with minimal API implementation, allowing you to sell both on-chain items like NFTs and off-chain items, such as in-game currency. You don't need to contact Sky Mavis for this and can implement only one or two endpoints for order delivery and user verification.

Alternatively, the advanced integration offers more customization for off-chain items, allowing you to personalize items for players based on rank or progress. It requires a more complex setup with five API endpoints and the need to contact Sky Mavis to set up the personalization on our end.

Basic integrationAdvanced integration
Suitable for on-chain and off-chain itemsSuitable for off-chain items only
Quick and simple setupMore complex setup
One or two API endpoints to implementFive API endpoints to implement
No need to personalize items for playersItems made available based on predefined criteria

Basic integration

The basic integration lets you quickly set up your store on Mavis Store by implementing two API endpoints: one for verifying the user's identity (if you sell off-chain items) and another for delivering purchased items.

Key benefits

  • Quick and simple setup
  • Suitable for on-chain and off-chain items
  • No need to personalize items for players

Basic integration diagram

Advanced integration

Advanced integration lets you personalize item availability for each player based on criteria like their rank or progress. You need to implement five API endpoints and contact Sky Mavis to enable the advanced integration.

Key benefits

  • Personalized player experience
  • Verify item availability before payment
  • Cancel orders during validation

Advanced integration diagram