Tạo lệnh chi
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ã nguồn tiền: Bạn cần có mã nguồn tiền để thực hiện tạo lệnh chi.
- 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 Tạo lệnh chi
Hướng dẫn
- CURL
- JavaScript (Axios)
$ curl --location 'https://<PAY_URL>/v1/payment-order-batches' \
--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>' \
--data '{
"sofId": "783cfaea-90a3-4e93-b305-da16a90e519a",
"paymentOrders": [
{
"refId": "b24dd1d5-b6c4-4806-9a55-e7a35c9a1298",
"amount": 600000000,
"accountName": "NGUYEN VAN TEST",
"accountNumber": "0129837294",
"bankCode": "OCB",
"channel": "NAPAS",
"remark": "chuyen tien thanh toan"
}
]
}'
const axios = require('axios');
let data = JSON.stringify({
sofId: '783cfaea-90a3-4e93-b305-da16a90e519a',
paymentOrders: [
{
refId: 'b24dd1d5-b6c4-4806-9a55-e7a35c9a1298',
amount: 600000000,
accountName: 'NGUYEN VAN TEST',
accountNumber: '0129837294',
bankCode: 'OCB',
channel: 'NAPAS',
remark: 'chuyen tien thanh toan',
},
],
});
let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://<PAY_URL>/v1/payment-order-batches',
docs/guides/get-bank-list.mdx
data: data,
};
axios
.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});