POSTGET
/api/v2/lookupTra cứu số tài khoản
Hướng dẫn sử dụng API tra cứu thông tin ngân hàng. Hỗ trợ phương thức POST (khuyến nghị gửi Body JSON) và GET (gửi Query parameters).
Endpoint
POST
https://api.tracuubank.net/api/v2/lookupMẫu cURL tham khảo
bash
curl -X POST "https://api.tracuubank.net/api/v2/lookup" \
-H "x-api-key: YOUR_API_KEY" \
-H "x-api-secret: YOUR_API_SECRET" \
-H "Content-Type: application/json" \
-d '{
"bank": "VCB",
"account": "1049850384"
}'Header (Bắt buộc)
Các giá trị bắt buộc ở Header khi thực hiện Request.
| Header | Required | Data type | Description |
|---|---|---|---|
| x-api-key | Bắt buộc | string | Mã API Key do hệ thống cấp |
| x-api-secret | Bắt buộc | string | Mã Secret API do hệ thống cấp |
Body (JSON) (Bắt buộc)
Các giá trị bắt buộc ở Body khi thực hiện Request.
| Payload | Required | Data type | Description |
|---|---|---|---|
| bank | Bắt buộc | string | Mã code ngân hàng (hoặc mã BIN). Xem danh sách hỗ trợ tại /document/bank-list. |
| account | Bắt buộc | string | Số tài khoản cần kiểm tra |
Trong đó:
bank: Mã code của ngân hàng trong danh sách hỗ trợ, ví dụ: ACB, VCB, MB, VIB,...account: Số tài khoản cần tìm (đảm bảo không chứa ký tự đặc biệt nào), ví dụ: 123456789
Example Payload (JSON)
json
{
"bank": "<bank code>",
"account": "<account number>"
}Responses
| HTTP code | Content-type | Response |
|---|---|---|
| 200 | json | Success (Tra cứu thành công) |
| 422 | json | Not found / Invalid bank BIN |
| 429 | json | Too many requests (Vượt quá giới hạn lượt gọi API) |
| 402 | json | Payment Required | Out of Credit (Hết số dư tài khoản) |
200: Success response
json
{
"code": 200,
"success": true,
"data": {
"ownerName": "NGUYEN VAN A",
"bank": "MB",
"account": "123456789"
},
"msg": "Success",
"timestamp": 1791299267138
}422: Error response (Not Found / Invalid BIN)
1. Tài khoản không tồn tại (NOT_FOUND):
json
{
"code": 422,
"success": false,
"msg": "NOT_FOUND",
"data": null
}2. Mã ngân hàng không hợp lệ (INVALID_BANK_BIN):
json
{
"code": 422,
"success": false,
"data": [],
"msg": "INVALID_BANK_BIN",
"timestamp": 1791297900177
}