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

Transactions

Truy vấn lịch sử giao dịch ngân hàng có thể lên đến 36 tháng.

Lịch sử giao dịch phù hợp cho nhiều ứng dụng khác nhau như: quản lý tài chính cá nhân, báo cáo chi phí, quản lý rủi ro, đối soát giao dịch, ...

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

Dưới đây là các bước để tích hợp Transactions 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à transaction.

  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 lịch sử giao dịch.

Gọi API

Tạo phân quyền cho Transactions

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": "transaction",
"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 lịch sử giao dịch

  curl --location 'https://sandbox.bankhub.dev/transactions' \
--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