API Đếm giao dịch theo công ty
API lấy số liệu thống kê giao dịch của công ty theo ngày. Hỗ trợ lọc theo khoảng thời gian để xem xu hướng giao dịch.
API Endpoint
GET
https://bankhub-api-sandbox.sepay.vn/v1/company/counter/{company_id}Path Parameters
company_idstringrequired
ID của công ty
datestring
Lọc theo ngày cụ thể (YYYY-MM-DD)
Query Parameters
company_idstringrequired
ID của công ty
datestring
Lọc theo ngày cụ thể (YYYY-MM-DD)
Lưu ý
- API này yêu cầu Bearer Token trong header Authorization
- Công ty phải thuộc về merchant đang xác thực
- Kết quả trả về thống kê theo ngày và tổng hợp
- Các trường counter bao gồm: transaction (tổng), transaction_in (vào), transaction_out (ra)
Xử lý lỗi
404Not FoundCông ty không tồn tại hoặc không thuộc merchant này
401UnauthorizedAccess token không hợp lệ hoặc đã hết hạn
API Response
Response 200 - Thành công
{
"data": {
"dates": [
{
"date": "2024-01-01",
"transaction": 0,
"transaction_in": 0,
"transaction_out": 0
}
],
"total": {
"transaction": 0,
"transaction_in": 0,
"transaction_out": 0
}
}
}dataobject
Dữ liệu thống kê
Code mẫu
1
2
3
curl --request GET \--url 'https://bankhub-api-sandbox.sepay.vn/v1/company/counter/d3dafd01-e06b-11f0-b29e-52c7e9b4f41b?date=SOME_STRING_VALUE' \--header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
Lưu ý quan trọng
- Transaction In/Out:
transaction_inlà giao dịch tiền vào tài khoản,transaction_outlà giao dịch tiền ra - Filtering: Sử dụng query parameter
dateđể lọc theo ngày cụ thể, nếu không truyền sẽ lấy tất cả - Total: Trường
totalluôn chứa tổng hợp của tất cả các ngày trongdates - Empty Dates: Nếu chưa có giao dịch, mảng
datessẽ rỗng vàtotalsẽ có giá trị 0