About Mavis Store integration levels
This is legacy documentation used by existing Mavis Store clients. New users should refer to this guide: Integrate with Mavis Store API.
Overview
When integrating with Mavis Store, you can choose one of the two integration levels: basic integration and advanced integration. This page provides more detail about each level to help you make an informed decision before proceeding.
Basic integration
The basic integration level offers a quick way to start selling your items on Mavis Store. All you need to do is register as a merchant, list your items, and implement two API features in your server: user verification and order delivery.
This is a sequence diagram of the basic level:
Advanced integration
The advanced integration level enables you to personalize which items you show to each player based on specific criteria you defined, such as player rank, game progress, or anything else. You can enable the advanced integration for each item by setting the is_personalized
attribute to true
in the item's metadata, when listing items in the store.
With this level, you can also verify item availability before accepting payment, and cancel orders following the validation.
This is a sequence diagram of the advanced level: