➕Đồng bộ điểm bán
Dùng để đồng bộ thông tin các cửa hàng/điểm bán.
POST
API Sync TID
https://<vietqr-host>/<basepath>/api/tid/synchronize/v1
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token> Bạn nhận được khi gọi API Get Token của VietQR
Body
Đối tác truyền mid
thì không cần truyền merchantName
.
Name
Type
Required
Description
terminals
List object
Yes
Name of the user
terminal[].mid
String
Yes
ID của đại lý.
terminal[].merchantName
String
Yes
Tên rút gọn đại lý.
terminal[].terminalCode
String
Yes
Mã cửa hàng/điểm bán.
terminal[].terminalName
String
Yes
Tên cửa hàng/điểm bán.
terminal[].terminalAddress
String
Yes
Địa chỉ cửa hàng/điểm bán.
terminal[].bankCode
String
Yes
Mã ngân hàng.
terminal[].bankAccount
String
Yes
Số tài khoản ngân hàng.
terminal[].checkSum
String
Yes
Chuỗi mã hóa MD5 của tổ hợp:
(password
+ bankCode
+ bankAccount
)
Response
{
"status": "SUCCESS",
"data": [
{
"tid": "ID_điểm_bán",
"terminalName": "tên_điểm_bán",
"terminalCode": "mã_điểm_bán",
"bankAccount": "số_tài_khoản_áp_dụng_cho_điểm_bán",
"bankCode": "mã_ngân_hàng"
}
]
}
Code mẫu
curl --location 'https://api.vietqr.org/vqr/api/tid/synchronize/v1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdGllcyI6WyJST0xFX1VTRVIiXSwidXNlciI6IlkzVnpkRzl0WlhJdGJtZDFlV1Z1TFhWelpYSXlORGt5IiwiaWF0IjoxNzIwMDg4MDE3LCJleHAiOjE3MjAwODgwNzZ9.3_jljTg8llYVANJW4MVqW6YsJZbFl10r2AC66NNXCuSDWMyNYd2MlbnStNuyjHIqYDO5E5jD0izl4puPckYSyw' \
--header 'Cookie: JSESSIONID=EB9099326C4526CAA29AD331FFE6B789' \
--data '{
"terminals": [ //DANH SÁCH CỬA HÀNG CỦA ĐẠI LÝ C ̀N ĐỒNG BỘ
{
"mid": "id_của_đại_lý",
"merchantName": "tên_viết_tắt_của_đại_lý",
"terminalName": "tên_cửa_hàng",
"terminalCode": "mã_code_của_cửa_hàng",
"terminalAddress": "địa_chỉ_của_cửa_hàng",
"bankAccount": "số_tài_khoản_ngân_hàng",
"bankCode": "mã_code_của_ngân_hàng",
"checkSum": "HASHMD5 128 bit của: password_khi_get_token + bank_code + bankAccount"
}
]
}'
Các câu hỏi thường gặp
Last updated