Chuyển tới nội dung chính
Phiên bản: 1.3.0

Get List Services

GET /openapi/v1/services

API này hoạt động như một "danh bạ cấu hình dịch vụ", liệt kê toàn bộ các cổng thanh toán và dịch vụ (ví dụ: BIDV QR, VCCB QR) hiện đang được kích hoạt cho Merchant.

Truy vấn danh sách các dịch vụ và cổng thanh toán được cấp phép. Kết quả trả về mã service_code cần thiết để sử dụng trong các API khác (như tạo VA).

Không cần mã hóa — Khác với các API khác, API này không yêu cầu mã hóa Payload. Các tham số được truyền trực tiếp trên URL.


curl --location '<base_url>/openapi/v1/services?service_type=finance' \
--header 'Partner-Code: 1111111' \
--header 'Authorization: Bearer eyJhbGciOiJ...'

Request

Headers

NameRequiredDescription
Partner-CodeMã khách hàng (TCONNECT cung cấp)
AuthorizationBearer <access_token>

Query Parameters

NameTypeRequiredDescription
service_typestringLoại dịch vụ (ví dụ: finance)
payment_methodstringPhương thức thanh toán (qr, card...)
codestringMã dịch vụ cụ thể cần lọc
limitnumberSố lượng bản ghi tối đa
pagenumberSố thứ tự trang (bắt đầu từ 1)

Response

200 — Danh sách dịch vụ

FieldTypeDescription
dataarrayDanh sách dịch vụ
data[].codestringservice_code dùng cho các API khác
data[].namestringTên hiển thị của dịch vụ
data[].payment_methodstringPhương thức thanh toán hỗ trợ
data[].allowed_va_creationbooleanCờ xác nhận cho phép tạo VA hay không
data[].provider.provider_codestringMã nhà cung cấp
data[].provider.provider_namestringTên nhà cung cấp
pagination.pageintegerTrang hiện tại
pagination.limitintegerSố bản ghi mỗi trang
pagination.total_itemsintegerTổng số bản ghi
pagination.total_pagesintegerTổng số trang

Response Example

{
"data": [
{
"id": 28,
"code": "bidv-qr",
"name": "Dịch vụ thanh toán QR - BIDV",
"service_type": "finance",
"payment_method": "qr",
"allowed_va_creation": false,
"provider": {
"provider_code": "bidv",
"provider_name": "BIDV"
}
}
],
"pagination": {
"page": 1,
"limit": 10,
"total_items": 1,
"total_pages": 1
}
}