Skip to main content
Version: 1.2.1 (Latest)

Thêm thiết bị vào cửa hàng (Add Device To Shop)

API này cho phép liên kết thiết bị TINGEEBOX với cửa hàng hoặc tài khoản định danh (VA). Sau khi đăng ký, thiết bị có thể thực hiện các tác vụ như hiển thị QR, đọc số tiền, hoặc gửi thông báo giao dịch.

POST
URLhttps://open-api.tingee.vn/v1/device/add-device-to-shop

API liên kết thiết bị TINGEEBOX mới vào hệ thống quản lý của Merchant.

Header Request​

HeaderBắt buộcMô tả
Content-Type✓application/json
x-client-id✓Mã định danh của đối tác do TINGEE cung cấp.
x-signature✓Chữ ký xác thực HMAC SHA512. Xem thêm tại Cách sinh chữ ký.
x-request-timestamp✓Thời gian gửi request (format: yyyyMMddHHmmssSSS, múi giờ UTC+7)

Body Parameter​

TrườngKiểuBắt buộcMô tả
merchantIdnumber✕ID của Merchant
(Bắt buộc nếu kết nối bằng tài khoản Master Merchant).
uuidstring✓Mã định danh duy nhất của thiết bị.
securityCodestring✓Mã bảo mật của thiết bị.
vaAccountNumbersstring[]✕Danh sách tài khoản VA liên kết với thiết bị.
shopIdsnumber[]✓Danh sách ID cửa hàng cần liên kết
(Bắt buộc nếu không có vaAccountNumbers).
appTypestring✓Loại ứng dụng đăng ký (Mặc định truyền baas).

Ví dụ mã nguồn​

curl --location --request POST 'https://open-api.tingee.vn/v1/device/add-device-to-shop' \
--header 'accept: application/json' \
--header 'x-signature: YOUR_SIGNATURE' \
--header 'x-request-timestamp: 20251110175110111' \
--header 'x-client-id: YOUR_CLIENT_ID' \
--header 'Content-Type: application/json' \
--data '{
"uuid": "DEVICE-001",
"securityCode": "ABC123XYZ",
"shopIds": [12],
"appType": "ocb-web",
"vaAccountNumbers": ["123456789"]
}'

Response mẫu​

{
"code": "00",
"message": "Success",
"data": {
"type": "string",
"uuid": "string"
}
}
TrườngKiểuMô tả
codestringMã kết quả (00 = Thành công).
messagestringThông điệp phản hồi.
data.typestringPhân loại thiết bị.
data.uuidstringMã UUID của thiết bị.

Mã lỗi thường gặp​

CodeMô tảHướng xử lý
90Sai format timestampKiểm tra format yyyyMMddHHmmssSSS.
91Request quá hạnKiểm tra thời gian gửi request.
97Sai chữ kýKiểm tra lại Secret Key và logic tạo Signature.
OthersLỗi khácXem Danh sách mã lỗi.