QR

Hướng dẫn

Sử dụng QR để tạo mã QR Code

QR tuân thủ đầy đủ quy định về tiêu chuẩn QR Code của VietQR - Napas công bố, do vậy QR tương thích với hầu hết các ứng dụng ngân hàng (banking app) tại Việt Nam.

Ngoài các ứng dụng ngân hàng, QR cũng tương thích với các hệ thống ví điện tử phổ biến như Momo, zalopay, Shopee Pay...

QR là cách đơn giản nhất để tạo QR Code động tùy biến cho mỗi đơn hàng hoặc giao dịch. Hãy bắt đầu tạo một QR Code của riêng bạn.

1. Quick link

Quick link là cách nhanh và đơn giản nhất để tạo 1 mã QR Code.

/qrcode.png?bank=970418&&number=26010001125017&amount=2000000&content=Nap%20tien%20dich%20vu%20WeLoyalty001

Chỉ cần đặt link trên vào thuộc tính src của thẻ img là xong. Bạn hãy mở ứng dụng ngân hàng, mục QR Code và quét thử mã bên dưới đây.

Ví dụ QR

Bạn có thể tùy chỉnh các tham số trên url bao gồm:

          
            - bank: Mã bin của ngân hàng. Tra cứu mã bin ngân hàng tại đây.
            - number: Số tài khoản của tài khoản thụ hưởng.
            - amount: Số tiền cần chuyển. Amount không nhận số âm.
            - content: Nội dung chuyển khoản. Content không vượt quá 99 ký tự.
        

QRCode quick link phù hợp với các ứng dụng là dạng web/app vì có thể hiển thị ngay trên web/app của bạn.

Trong đa số các trường hợp, bạn chỉ cần thay đổi số tiền và nội dung chuyển khoản là có thể đáp ứng việc thanh toán của người dùng một cách dễ dàng.

2. Data urls

Với data url, bạn có thêm một cách để sử dụng QR với độ tùy biến cao hơn. Ưu và nhược điểm của data url bạn có thể tham khảo tại đây. Để sử dụng, bạn cần request POST tới endpoint:

        /qrcode
      

Tham số tương tự quick link với request json body như sau:

        
        {
          "bank": "970418",
          "number": "26010001125017",
          "amount": "2000000",
          "content": "test"
        }
      

Response trả về có dạng:

        
          {
            "data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABc..."
          }
      

Cần hỗ trợ thêm?

Để lại tin nhắn Chat với tôi.