Lấy danh sách chi nhánh
Bạn có thể lấy danh sách chi nhánh theo từng ngân hàng mà Bizzi Pay hỗ trợ
Prerequisites
ghi chú
Payload phải được mã hóa trước khi gửi sang Bizzi Pay. Xem hướng dẫn mã hóa
- Auth Token: Bạn cần có Auth Token hợp lệ. Xem hướng dẫn Lấy Auth Token nếu chưa có.
- Mã ngân hàng: Bạn cần biết mã định danh của ngân hàng muốn lấy danh sách chi nhánh. (Bạn có thể lấy thông tin này từ API "Lấy danh sách ngân hàng").
- Các Headers bắt buộc: API yêu cầu các headers sau để xác thực và bảo mậ
x-request-signature: Chữ ký của yêu cầu (Bizzi sẽ cung cấp cách tính toán)x-request-time: Thời điểm gửi yêu cầu (ví dụ: định dạng timestamp)x-request-id: Mã định danh duy nhất cho yêu cầu (do bạn tự tạo)Authorization: Header chứa Auth Token của bạn (dạng Bearer<AUTH_TOKEN_HERE>)
- Xem chi tiết API Danh sách chi nhánh của ngân hàng
Hướng dẫn
- CURL
- JavaScript (Axios)
$ curl --location 'https://<PAY_URL>/v1/banks/<BANK_ID_HERE>/branches' \
--header 'x-request-signature: <REQUEST_SIGNATURE_HERE>' \
--header 'x-request-time: <REQUEST_TIME_HERE>' \
--header 'x-request-id: <REQUEST_ID_HERE>' \
--header 'Authorization: Bearer <AUTH_TOKEN_HERE>' \
const axios = require('axios');
let data = '';
let config = {
method: 'get',
maxBodyLength: Infinity,
url: 'https://<PAY_URL>/v1/banks/<BANK_ID_HERE>/branches',
headers: {
'x-request-signature': '<REQUEST_SIGNATURE_HERE>',
'x-request-time': '<REQUEST_TIME_HERE>',
'x-request-id': '<REQUEST_ID_HERE>',
Authorization: 'Bearer <AUTH_TOKEN_HERE>',
},
};
axios
.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});