API Documentation
Tài liệu API đầy đủ và dễ sử dụng cho developer
Phương thức xác thực API
Nhiều API chỉ yêu cầu Bearer Token. Một số API yêu cầu x-merchant-id (sẽ được chỉ định)
Thông tin xác thực API
Không có API Token active
Nhấn Active API để tạo token mới
Lưu ý quan trọng:
- Bạn cần kích hoạt API Token để sử dụng các API
- Bạn có thể vô hiệu hóa và tạo token mới bất cứ lúc nào
API Endpoints - Tổng quan
POST
API Nạp tiền
Tạo giao dịch nạp tiền vào tài khoản, trả về thông tin chuyển khoản và mã QR
Endpoint
https://api.homeproxy.vn/api/v1/transactions
Headers
Content-Type: application/json
Authorization: Bearer <accessToken>
API này chỉ yêu cầu Bearer Token từ response API đăng nhập
Request Body
amount
numberRequiredSố tiền cần nạp (đơn vị: VNĐ, tối thiểu 10,000)
Ví dụ Request
{
"amount": 100000
}
Response thành công (200)
Ví dụ Response
{
"code": "TXN20250113001234",
"accountName": "ACCOUNT NAME",
"bankCode": "BANK CODE",
"bankName": "BANK NAME",
"accountNumber": "0123456789",
"amount": 100000,
"qrCode": "QR CODE",
"status": "PENDING",
"description": "Nạp tiền vào tài khoản - TXN20250113001234",
"createdAt": "2025-01-13T10:30:00.000Z"
}
Tổng hợp Status Code
Các mã trạng thái HTTP được sử dụng trong API
200
OK
Thành công
201
CREATED
Tạo resource thành công
401
UNAUTHORIZED
Chưa xác thực hoặc token không hợp lệ
403
FORBIDDEN
Không có quyền truy cập
404
NOT_FOUND
Không tìm thấy resource
422
UNPROCESSABLE_ENTITY
Dữ liệu không hợp lệ
500
INTERNAL_SERVER_ERROR
Lỗi server nội bộ