Skip to main content
Version: Next

Tạo QR tĩnh

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

Tạo mã QR tĩnh (VietQR) cho tài khoản ngân hàng cố định. Phù hợp điểm thanh toán cố định.

Cách sử dụng

const result = await client.bank.generateVietQr({
bankBin: '970418',
accountNumber: '21510002865945',
amount: 100000,
content: 'Thanh toan don hang',
});

Tham số đầu vào

TrườngKiểuBắt buộcMô tả
bankBinstringMã BIN ngân hàng. Dùng BankBinEnum
accountNumberstringSố tài khoản nhận tiền
merchantIdnumberID Merchant (bắt buộc nếu qua Master Merchant)
amountnumberSố tiền mặc định hiển thị khi quét
contentstringNội dung chuyển khoản mặc định

Response

{
"code": "00",
"message": "Success",
"data": {
"qrCode": "00020101021238540010A000000727...",
"qrCodeImage": "data:image/png;base64,iVBORw0K..."
}
}
TrườngKiểuMô tả
data.qrCodestringChuỗi nội dung QR
data.qrCodeImagestringẢnh QR dạng Base64