Truy vấn trạng thái lệnh chi
Bạn có thể truy vấn thông tin lệnh chi để xem kết quả thanh toán.
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ã lệnh chi: Bạn cần biết mã của lệnh chi muốn truy vấn trạng thái.
- 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 Truy vấn trạng thái lệnh chi
Hướng dẫn
- CURL
- JavaScript (Axios)
$ curl --location 'https://<PAY_URL>/v1/payment-order-batches/<PAYMENT_ORDER_BATCH_ID_HERE>' \
--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>' \
let config = {
method: 'get',
maxBodyLength: Infinity,
url: 'https://<PAY_URL>/v1/payment-order-batches/e8539264-9144-4d84-9afa-739b75bcdd55',
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);
});