API tạo mã QR
API này dùng tạo mã QR dựa vào thông tin tài khoản nhận tiền
post
https://api.vietqr.io
/v2/generate
Tạo Mã QR

Demo sử dụng

1
curl --location --request POST 'https://api.vietqr.io/v2/generate' \
2
--header 'Content-Type: application/json' \
3
--data-raw '{
4
"accountNo": "113366668888",
5
"accountName": "QUY VAC XIN PHONG CHONG COVID",
6
"acqId": "970415",
7
"addInfo": "Ung Ho Quy Vac Xin",
8
"amount": "79000",
9
"template": "compact"
10
}'
Copied!

Các loại định dạng trả về

Trường template trong request body sẽ có thể chọn 1 trong các tùy chọn sau
Giá trị
Size
Ghi chú
compact2
540x640
Bao gồm : Mã QR, các logo , thông tin chuyển khoản
compact
540x540
QR kèm logo VietQR, Napas, ngân hàng
qr_only
480x480
Trả về ảnh QR đơn giản, chỉ bao gồm QR
accountNo
Số tài khoản
accountName
Tên tài khoản
accId
Mã bin được lấy từ Api bank theo từng ngân hàng
addInfo
Nội dung chuyển khoản

Ý nghĩa các trường trong Response

Trường dữ liệu
Ý nghĩa
qrCode
Mã QR dạng văn bản
qrDataURL
Ảnh QR dưới định dạng Data URI, có thể dùng Data URI để nhúng hình ảnh vào website hoặc hiện thị lên trình duyệt. Tìm hiểu thêm về Data URI