Merchant Management
Merchant management provides functionality for managing a merchant’s organizational structure, including sub-merchants (divisions) and shops, through the DANA API. Merchants can programmatically create, update, and retrieve information. This solution offers two key functionalities:
- Shop: A shop refers to a merchant’s actual store or outlet within each division or category. It represents the operational unit where transactions take place and can be managed individually using the DANA API.
- Division: A sub merchant, also referred to as a division, represents a categorization of a merchant’s structure based on their business needs. Each division can encapsulate multiple shops, facilitating aggregated management, configuration, or operations across those shops. Divisions allow merchants to organize and group certain parts of their business for easier management using the DANA API.
Shop
Shop represents to an individual outlet within each sub-merchant.
Division
Division represents a sub-merchant or category under the main merchant.
| Available APIs for Shop | |
|---|---|
| Create Shop POST | Used for merchant to create a new shop |
| Update Shop POST | Used for merchant to update the shop information |
| Query Shop POST | Used for merchant to obtain information of shop information |
Process Flow
The general flow of Shop is as follows:

- Merchant initiates the process by calling the Create Shop API to DANA to create a new shop.
- DANA receives the request and begins validating the shop information provided by the merchant. After validation, DANA processes the request to create a new shop in the system.
- DANA returns the result of the shop creation process back to the merchant, indicating success or failure.