Đồ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

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