Chuyển tới nội dung chính

Danh sách hoá đơn của khách hàng

API này cho phép đối tác xem danh sách các hoá đơn chưa được thanh toán của một khách hàng thuộc quyền quản lý. Kết quả trả về bao gồm đầy đủ thông tin chi tiết như mã hoá đơn, trạng thái xử lý, tình trạng thanh toán, thời hạn đáo hạn cùng tổng giá trị hoá đơn, hỗ trợ đối tác theo dõi và quản lý hiệu quả các giao dịch tài chính.

HTTP request

  • URL: /api/general/v1/partner/billing/actives
  • Method: GET
  • Content Type: None
  • Response Type: application/json

Tham số header

HeaderMô tảKiểu dữ liệuBắt buộc
X-Api-KeyKhóa duy nhất.string

Tham Số Truy Vấn (Query Parameters)

Tên Tham SốKiểu Dữ LiệuBắt buộcMô Tả
externalUserIdstringUserId của đối tác.
recvWindowstringkhôngThời gian chấp nhận (ms), default: 5000.
timestampstringUnix timestamp (milliseconds).
signaturestringHMAC-SHA256 signature.

Phản Hồi (Response)

Response Mẫu

{
"status": 200,
"message": "Success",
"data": [
{
"externalUserId": "USER011",
"billingNo": "BJJ3LP4MM6C0LKGE",
"name": "Cập nhật tùy chỉnh Nebula Ultra",
"billingStatus": "ACTIVE",
"billingType": "EDIT_FEE",
"createdDate": "2026-02-04T17:00:00.000Z",
"paymentDue": "2026-01-29T17:00:00.000Z",
"lastPaymentDue": "2026-01-31T17:00:00.000Z",
"paymentStatus": "WAIT_FOR_PAYMENT",
"total": 100000,
"isConfirmed": true
},
{
"externalUserId": "USER011",
"billingNo": "BJLIJCWVJVONTFXI",
"name": "Cập nhật tùy chỉnh Nebula Ultra",
"billingStatus": "ACTIVE",
"billingType": "EDIT_FEE",
"createdDate": "2026-02-04T17:00:00.000Z",
"paymentDue": "2026-02-05T17:00:00.000Z",
"lastPaymentDue": "2026-02-07T17:00:00.000Z",
"paymentStatus": "WAIT_FOR_PAYMENT",
"total": 100000,
"isConfirmed": true
},
{
"externalUserId": "USER011",
"billingNo": "BLLWPRVSOKQVG3EN",
"name": "Phí duy trì Nebula Ultra 02/02/2026 - 06/02/2026 ",
"billingStatus": "ACTIVE",
"billingType": "MAN_FEE",
"createdDate": "2026-02-04T17:00:00.000Z",
"paymentDue": "2026-02-05T17:00:00.000Z",
"lastPaymentDue": "2026-02-07T17:00:00.000Z",
"paymentStatus": "WAIT_FOR_PAYMENT",
"total": 70000,
"isConfirmed": false
}
]
}

Chi Tiết Tham Số Response

Tên Thuộc TínhKiểu Dữ LiệuMô Tả
statusnumberMã trạng thái HTTP.
messagestringThông báo kết quả xử lý.
dataarray (Xem chi tiết)Dữ liệu chi tiết hoá đơn.

Cấu trúc thuộc tính data

Quay lại

Tên Thuộc TínhKiểu Dữ LiệuMô Tả
externalUserIdstringUserId của đối tác.
billingNostringMã số hóa đơn.
namestringTên hóa đơn.
billingStatusstringTrạng thái của hóa đơn:
- DRAFT: Nháp
- ACTIVE: Đang hoạt động
- PAID: Đã thanh toán
- CANCELED: Đã hủy
billingTypestringLoại hóa đơn:
- MAN_FEE: Phí duy trì Nebula Ultra
- EDIT_FEE: Phí tuỳ chỉnh Nebula.
createdDatestringNgày tạo hóa đơn (Định dạng: yyyy-MM-dd'T'HH:mm:ss.SSS'Z').
paymentDuestringHạn thanh toán của hóa đơn (Định dạng: yyyy-MM-dd'T'HH:mm:ss.SSS'Z').
lastPaymentDuestringHạn thanh toán cuối cùng của hóa đơn sau khi gia hạn thêm 2 ngày (Định dạng: yyyy-MM-dd'T'HH:mm:ss.SSS'Z').
paymentStatusstringTrạng thái thanh toán:
- WAIT_FOR_PAYMENT: Chờ thanh toán
- SUCCESS: Thành công
- FAILED: Thất bại
- PENDING: Đang xử lý
- CANCELED: Đã hủy
totalnumberTổng số tiền của hóa đơn (VND).
isConfirmedboolean- false: Phí chưa được chốt - số tiền có thể thay đổi theo từng ngày do hệ thống tính toán lại.
- true: Đã chốt phí - số tiền cuối cùng cần thanh toán, sẽ được chốt vào cuối phiên giao dịch thứ 6 hàng tuần

CREDENTIALS

* Timestamp và Signature sẽ được tự động tạo khi gọi API

RESPONSE200

{
"status": 200,
"message": "Success",
"data": [
{
"externalUserId": "USER011",
"billingNo": "BJJ3LP4MM6C0LKGE",
"name": "Cập nhật tùy chỉnh Nebula Ultra",
"billingStatus": "ACTIVE",
"billingType": "EDIT_FEE",
"createdDate": "2026-02-04T17:00:00.000Z",
"paymentDue": "2026-01-29T17:00:00.000Z",
"lastPaymentDue": "2026-01-31T17:00:00.000Z",
"paymentStatus": "WAIT_FOR_PAYMENT",
"total": 100000,
"isConfirmed": true
},
{
"externalUserId": "USER011",
"billingNo": "BJLIJCWVJVONTFXI",
"name": "Cập nhật tùy chỉnh Nebula Ultra",
"billingStatus": "ACTIVE",
"billingType": "EDIT_FEE",
"createdDate": "2026-02-04T17:00:00.000Z",
"paymentDue": "2026-02-05T17:00:00.000Z",
"lastPaymentDue": "2026-02-07T17:00:00.000Z",
"paymentStatus": "WAIT_FOR_PAYMENT",
"total": 100000,
"isConfirmed": true
},
{
"externalUserId": "USER011",
"billingNo": "BLLWPRVSOKQVG3EN",
"name": "Phí duy trì Nebula Ultra 02/02/2026 - 06/02/2026 ",
"billingStatus": "ACTIVE",
"billingType": "MAN_FEE",
"createdDate": "2026-02-04T17:00:00.000Z",
"paymentDue": "2026-02-05T17:00:00.000Z",
"lastPaymentDue": "2026-02-07T17:00:00.000Z",
"paymentStatus": "WAIT_FOR_PAYMENT",
"total": 70000,
"isConfirmed": false
}
]
}