Skip to main content

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. A sub-merchant represents a division or category under the main merchant, while a shop refers to an individual outlet within each sub-merchant.

Merchant Management
Manage sub-merchants (divisions) and shops programmatically via the DANA API, including creating, updating, and retrieving information.
Available APIs for Merchant Management
Create Shop POSTUsed for merchant to create a new shop
Update Shop POSTUsed for merchant to update the shop information
Query Shop POSTUsed for merchant to obtain information of shop information
Create Division POSTUsed for merchant to create a new division
Update Division POSTUsed for merchant to update the division information
Query Division POSTUsed for merchant to obtain information of division

Process Flow

The general flow of top up using a Merchant Management is as follows:

scenario 0
  1. Merchant initiates the process by calling the Create Shop API to DANA to create a new shop.
  2. 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.
  3. DANA returns the result of the shop creation process back to the merchant, indicating success or failure.