6️Gọi API Generate VietQR Code
Dịch vụ cho phép đối tác tạo mã QR Code thanh toán để người dùng quét và thực hiện thanh toán trực tiếp. Tùy thuộc vào loại mã thanh toán VietQR, một số tham số khác nhau sẽ cần được truyền đi.
POST
POST
Headers
Name | Value |
---|---|
Content-Type |
|
Authorization |
|
Body
Name | Type | Required | Description |
---|---|---|---|
| String | Yes | Mã ngân hàng của tài khoản. |
| String | Yes | Tài khoản ngân hàng tạo mã thanh toán VietQR. |
| String | Yes | Họ tên chủ tài khoản. Không dấu tiếng Việt. |
| String | Yes | Nội dung chuyển tiền. Tối đa 19 ký tự, tiếng Việt không dấu, không ký tự đặc biệt. |
| Integer | Yes | Tùy loại mã thanh toán cần tạo, nhập giá trị tương ứng: - VietQR tĩnh: 1 - VietQR bán động: 3 - VietQR động: 0 |
| Long | Optional | Số tiền cần thanh toán.
<Bắt buộc nếu " |
| String | Optional | Mã ID giao dịch bên đối tác cần quản lý. “orderId” sẽ được trả về khi hệ thống nhận biến động số dư (có thông tin giao dịch trùng với giao dịch được tạo bằng mã QR).
<Bắt buộc nếu " |
| String | Optional | Phân loại giao dịch là ghi nợ/ghi có (giá trị: D/C).
Mặc định là “C”.
<Bắt buộc nếu " |
| String | Optional | Mã cửa hàng/điểm bán.
<Bắt buộc nếu " |
| String | Optional | Mã sản phẩm, dịch vụ được thanh toán.
<Bắt buộc nếu " |
| String | Optional | Mã cửa hàng/điểm bán phụ. |
| String | Optional | Chữ ký. |
| String | Optional | Trang chuyển đến sau khi quét mã thanh toán. |
| String | Optional | Ghi chú cho giao dịch. |
| Object | Optional | Các tham số truyền thêm. |
Response
Code mẫu
Các câu hỏi thường gặp
Last updated