Skip to Content
🎉 Cập nhật mới ngày 11/11/2025 - Xem chi tiết →
VI. Tích hợp phần mềm6.2. API Liên kết ngân hàng6.2.1. API Thêm mới liên kết (VA)

6.2.1. API Thêm mới liên kết (VA)

Api gửi thông tin liên kết ngân hàng

API Thêm mới liên kết (VA)

POST https://open-api.tingee.vn/v1/create-va  – Môi trường live

POST https://uat-open-api.tingee.vn/v1/create-va  – Môi trường test

Gửi lệnh thêm mới liên kết ngân hàng

Headers

NameTypeDescription
x-client-idstringĐịnh danh ứng dụng (Lấy trong https://app.tingee.vn/m/developers )
x-request-timestampstringDấu thời gian (yyyyMMddHHmmssSSS)
x-signaturestringQuy tắc kiểm tra tính toàn vẹn dữ liệu: Chuỗi giá trị cần hash = {x-request-timestamp}:{request body convert về string}
Sau đó thực hiện mã hóa chuỗi bên trên với giải thuật: HMAC SHA512 với Key là Secret token lấy tại mục Developers trên Tingee

Request Body

NameTypeDescription
accountType*enumLoại tài khoản (personal-account hoặc business-account)
bankName*enumNgân hàng: OCB, MBB, BIDV, ACB, CTG (Vietinbank), PGB, STB, VPB. Riêng với VCB sẽ liên kết trên app Tingee Merchant
accountNumber*stringSố tài khoản
accountName*stringTên chủ của tài khoản (không dấu) - Không gửi đi khi là tài khoản doanh nghiệp
subId*stringĐầu định danh doanh nghiệp (Chỉ gửi đi khi liên kết tài khoản doanh nghiệp)
identity*stringSố CCCD/CMT/Hộ chiếu
mobile*stringSố điện thoại
email*stringEmail (Chỉ bắt buộc với OCB)
merchantName*stringTên của merchant (không dấu)
merchantAddress*stringĐịa chỉ của merchant (không dấu)

200: OK

{ "code": "00", "message": "Success", "data": { "confirmId": "string" } }

401: Unauthorized

{ "message": "Unauthorized.", "error": "Unauthorized", "statusCode": 401 }

400: Bad Request

{ "message": "Not have access.", "error": "Bad Request", "statusCode": 400 }

403: Forbidden

{ "message": "Forbidden.", "error": "Forbidden", "statusCode": 403 }

404: Not Found

{ "message": "Not Found.", "error": "Not Found", "statusCode": 404 }

500: Internal Server Error

{ "message": "Internal Server Error.", "error": "Internal Server Error", "statusCode": 500 }

501: Not Implemented

{ "message": "Not Implemented.", "error": "Not Implemented", "statusCode": 501 }

Ví dụ CURL:

curl -X 'POST' \ 'https://uat-open-api.tingee.vn/v1/create-va' \ --header 'accept: application/json' \ --header 'Content-Type: application/json' \ --header 'x-request-timestamp: 20240509154004003' \ --header 'x-client-id: 0fe48681158f17495ce4a5879188b81a' \ --header 'x-signature: 5a122a9cfce156b48a78d60138cc534f9b00c6abace7a05058b0158ebb9e6aa3485b65ddedeaa266db0c78d2b0cdf716c31f02c373331006745d814ae79dc8d7' \ -d '{ "accountType": "personal-account", "bankName": "OCB", "accountNumber": "string", "accountName": "string", "identity": "string", "mobile": "string", "email": "string", "merchantName": "string", "merchantAddress": "string" }'
Cập nhật ngày