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

Balance

Truy vấn số dư tài khoản theo thời gian thực

Truy vấn số dư tài khoản theo thời gian thực có thể được sử dụng để kiểm tra số dư trước khi lập lệnh chuyển tiền. Thường được sử dụng đi kèm với các API khác như: lịch sử giao dịch, chuyển tiền, định danh.

Các bước tích hợp Balance

Dưới đây là các bước để tích hợp Balance vào sản phẩm của bạn.

  1. Tạo một phân quyền /grant/token với scopes có giá trị là balance.

  2. Mở giao diện bankHub Link bằng grantToken được trả về ở bước trên. Xem chi tiết

  3. Sau khi người dùng hoàn tất xác thực, phía giao diện của bạn sẽ nhận được một publicToken, dùng publicToken này để lấy accessToken cho phân quyền.

  4. Bây giờ bạn đã có thể gọi API số dư tài khoản.

Gọi API

Tạo phân quyền cho Balance

curl --location 'https://sandbox.bankhub.dev/grant/token' \
--header 'X-BankHub-Api-Version: 2023-01-01' \
--header 'x-client-id: <CLIENT_ID_HERE>' \
--header 'x-secret-key: <SECRET_KEY_HERE>' \
--header 'Content-Type: application/json' \
--data '{
"scopes": "balance",
"language": "vi",
"redirectUri": "https://your-domain.vn/link",
}'
thông tin

Xem chi tiết API, tại đây

Lấy accessToken từ publicToken

  curl --location 'https://sandbox.bankhub.dev/grant/exchange' \
--header 'X-BankHub-Api-Version: 2023-01-01' \
--header 'x-client-id: <CLIENT_ID_HERE>' \
--header 'x-secret-key: <SECRET_KEY_HERE>' \
--header 'Content-Type: application/json' \
--data '{
"publicToken": "bdbde2bad-7685-4f95-987c-71309a4a3"
}'
thông tin

Xem chi tiết API, tại đây

API số dư tài khoản

  curl --location 'https://sandbox.bankhub.dev/balance' \
--header 'X-BankHub-Api-Version: 2023-01-01' \
--header 'Authorization: <ACCESS_TOKEN_HERE>' \
--header 'x-client-id: <CLIENT_ID_HERE>' \
--header 'x-secret-key: <SECRET_KEY_HERE>'
thông tin

Xem chi tiết API, tại đây