Skip to main content

Merchant & Master Merchant

TINGEE supports multi-level financial management, letting partners operate under different models, from individual household businesses to large-scale SaaS platforms.

Before you start
  • Base URL: https://uat-open-api.tingee.vn (UAT) · https://open-api.tingee.vn (PROD)
  • Authentication: Every request must include the x-client-id and x-request-timestamp headers and the x-signature signature (HMAC SHA512). See Getting an API Key & generating the signature.
  • Result: The API always returns HTTP 200; check the code field (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 ClientId and Secret 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 merchantId parameter to identify the target Merchant.
  • Full monitoring: Aggregate data from all sub-Merchants for platform management.

Choosing the right model​

CriteriaUse MerchantUse Master Merchant
ScaleYour own internal systemSaaS platforms, intermediary apps
CustomersNo end users who are MerchantsThousands of sub-Merchants underneath
ReconciliationReconciliation for your own businessSeparate reconciliation for each customer
API authenticationx-client-id onlyx-client-id + merchantId

Integration flow (for Master Merchants)​

1

Create sub-Merchants

Use the Create Merchant API to provision an identity account for your customer.

2

Set up shops

Manage each Merchant's physical points of sale through the Shop Management API.

3

Link financial accounts

Guide your customers to link their bank accounts to receive money from payment transactions.

Master Merchant integration flow
← Swipe to see more →

API catalog​

FunctionMethodEndpoint
Create Merchant accountPOST/v1/merchant/create
Get Merchant listPOST/v1/merchant/get-paging
Delete Merchant accountDELETE/v1/merchant/delete
Create/update shopPOST/v1/shop/create-or-update
Get shop listPOST/v1/shop/get-paging
Reset deviceDELETE/v1/device/reset