Skip to main content
Version: Next

Tạo QR động

API: POST /v1/bank/generate-dynamic-qr

Tạo mã QR động cho từng giao dịch cụ thể, hỗ trợ thanh toán một lần hoặc nhiều lần.

Cách sử dụng

const result = await client.bank.generateDynamicQr({
vaAccountNumber: 'V1T199988811',
qrCodeType: 'dynamic-one-time-payment',
bankBin: '970418',
amount: 500000,
expireInMinute: 30,
purpose: 'Thanh toan hoa don HD001',
});

Tham số đầu vào

TrườngKiểuBắt buộcMô tả
vaAccountNumberstringSố tài khoản định danh (VA)
qrCodeTypestringdynamic-one-time-payment hoặc dynamic-recurring-payment
bankBinstringMã BIN ngân hàng. Dùng BankBinEnum
amountnumberSố tiền thanh toán
expireInMinutenumberThời gian hết hạn QR (phút)
merchantIdnumberID Merchant (bắt buộc nếu qua Master Merchant)
purposestringNội dung thanh toán
extraInfostringThông tin bổ sung

Response

{
"code": "00",
"message": "Success",
"data": {
"qrCode": "00020101021238540010A00000072701...",
"qrAccount": "88880935926988",
"billId": "QR_BILL_202507231420"
}
}
TrườngKiểuMô tả
data.qrCodestringChuỗi nội dung QR
data.qrAccountstringSố tài khoản nhận tiền
data.billIdstringMã hóa đơn trên hệ thống Tingee