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 integration | Advanced integration |
---|---|
Suitable for on-chain and off-chain items | Suitable for off-chain items only |
Quick and simple setup | More complex setup |
One or two API endpoints to implement | Five API endpoints to implement |
No need to personalize items for players | Items 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