Dưới đây là một ví dụ đơn giản sử dụng HTML và JavaScript có thể nhúng trực tiếp vào Blogspot (Blogspot cho phép nhúng mã HTML + JS) để:
• Tạo mã QR chứa URL trỏ đến chính trang (với tham số truy vấn)
• Khi quét mã QR (tức là người dùng mở URL đó) thì trang sẽ tự động tạo và hiển thị một mã giao dịch (transaction code) cùng thông tin ngân hàng.
Lưu ý: Vì Blogspot là nền tảng tĩnh không hỗ trợ backend server như Flask hay Google Apps Script (nếu không cấu hình riêng) nên ví dụ dưới đây sử dụng JavaScript phía trình duyệt để “mô phỏng” quá trình tạo mã giao dịch. Trong môi trường thực tế, quá trình tạo mã giao dịch nên được thực hiện trên server có bảo mật.
───────────────────────────────
Cách thức hoạt động:
1. Khi truy cập trang gốc (không có tham số URL), trang sẽ tự động tạo mã QR. Mã QR này chứa URL của trang với tham số “transaction=1”.
2. Khi người dùng quét mã QR, trình duyệt mở URL có tham số “transaction=1”.
3. Script kiểm tra sự có mặt của tham số “transaction” trong URL. Nếu có, trang sẽ tự động tạo ra một mã giao dịch (ví dụ TXN-XXXXXXXX) và hiển thị thông tin giao dịch dạng JSON (gồm tên ngân hàng, số tài khoản, mã giao dịch, và thời gian giao dịch).
───────────────────────────────
Code mẫu (có thể nhúng vào blogspot – ví dụ đặt vào HTML/JavaScript gadget):
------------------------------------------------------------
QR Code Giao Dịch Vietcombank
🚀
Hiệu suất cao
Công nghệ tối ưu giúp hệ thống hoạt động mượt mà và ổn định ngay cả khi có nhiều người dùng truy cập.
🔒
Bảo mật tối đa
Hệ thống bảo mật nhiều lớp giúp bảo vệ thông tin cá nhân và dữ liệu của bạn an toàn tuyệt đối.
💎
Giao diện đẹp mắt
Thiết kế hiện đại với các hiệu ứng chuyển động mượt mà mang lại trải nghiệm người dùng tuyệt vời.