Merchant & Master Merchant
TINGEE supports multi-level financial management, letting partners operate under different models, from individual household businesses to large-scale SaaS platforms.
- Base URL:
https://uat-open-api.tingee.vn(UAT) ·https://open-api.tingee.vn(PROD) - Authentication: Every request must include the
x-client-idandx-request-timestampheaders and thex-signaturesignature (HMAC SHA512). See Getting an API Key & generating the signature. - Result: The API always returns HTTP
200; check thecodefield (00= success). See Error codes.
🙍♂️ Merchant model
Partners run their own business and manage their own points of sale and cash flow. Self-service sign-up and fast integration.
👨💼 Master Merchant
For platforms/SaaS that manage thousands of sub-Merchants. Registration goes through the Tingee team.
📊 Centralized monitoring
Track the cash flow and activity of all sub-accounts from a single Master account.
Merchant
Merchant is the most common model, for partners who use the service directly.
- Sign up directly at: app.tingee.vn
- Security and authentication: After creating the account, go to Developers to get your
ClientIdandSecret Token.
Merchant permissions
- Manage Shops & Bank links.
- Manage Devices (TingeeBox, apps).
- Query transactions, reconciliation and revenue reports.
- Use the full Open API for your own account.
Master Merchant
Master Merchant acts as a "parent account" that lets you create and manage multiple sub-Merchants.
⚠️ Note: Master Merchant does not currently support self-service sign-up. Please contact the Tingee team to have one set up.
Advanced permissions
- Create sub-merchants: Automate account provisioning for your customers through the API.
- Delegated operations: When calling APIs, the Master Merchant passes the additional
merchantIdparameter to identify the target Merchant. - Full monitoring: Aggregate data from all sub-Merchants for platform management.
Choosing the right model
| Criteria | Use Merchant | Use Master Merchant |
|---|---|---|
| Scale | Your own internal system | SaaS platforms, intermediary apps |
| Customers | No end users who are Merchants | Thousands of sub-Merchants underneath |
| Reconciliation | Reconciliation for your own business | Separate reconciliation for each customer |
| API authentication | x-client-id only | x-client-id + merchantId |
Integration flow (for Master Merchants)
Create sub-Merchants
Use the Create Merchant API to provision an identity account for your customer.
Set up shops
Manage each Merchant's physical points of sale through the Shop Management API.
Link financial accounts
Guide your customers to link their bank accounts to receive money from payment transactions.
API catalog
| Function | Method | Endpoint |
|---|---|---|
| Create Merchant account | POST | /v1/merchant/create |
| Get Merchant list | POST | /v1/merchant/get-paging |
| Delete Merchant account | DELETE | /v1/merchant/delete |
| Create/update shop | POST | /v1/shop/create-or-update |
| Get shop list | POST | /v1/shop/get-paging |
| Reset device | DELETE | /v1/device/reset |