A SMALL PROJECT BY ZEFORC

Một công cụ hữu ích. Chỗ cho ý tưởng của bạn.

VietQR là bộ công cụ mã nguồn mở để tích hợp QR chuyển khoản vào ứng dụng JavaScript. Bắt đầu từ core gọn nhẹ, có thêm component khi bạn cần.

01 / Ý TƯỞNG

Giữ phần cốt yếu thật đơn giản.

Một màn hình chuyển khoản cần nhiều phần nhỏ: tra cứu ngân hàng, tạo payload, hiển thị mã QR và một giao diện phù hợp. VietQR tách các phần đó để bạn chọn đúng thứ mình cần.

Dùng core TypeScript khi chỉ cần chuỗi payload. Thêm adapter React, Vue, Svelte để hiển thị, hoặc dùng Web Components trong HTML thuần. Templates là điểm bắt đầu cho thẻ chuyển khoản và bảng QR để bàn.

0dependency runtime trong core
65mục trong danh mục ngân hàng đi kèm
MITgiấy phép mã nguồn mở

02 / NHỮNG LỰA CHỌN THIẾT KẾ

Core có thể đứng một mình.

Tạo payload và tra cứu danh mục đi kèm ngay tại chỗ. Không cần gọi API tạo QR.

Mã nguồn để bạn kiểm chứng.

Bộ tạo EMVCo, kiểm tra CRC và các bài test đều có trong repo. Checksum kiểm tra tính toàn vẹn dữ liệu, không xác minh người nhận.

Ứng dụng vẫn mang dấu ấn của bạn.

Chọn chuỗi payload, component hoặc mẫu giao diện. Bắt đầu ở lớp cho bạn mức chủ động phù hợp.

Cùng làm bản tiếp theo tốt hơn.

Bạn gặp một điểm chưa ổn, hay có ví dụ muốn chia sẻ? Góp ý qua issue hoặc tham gia thảo luận trong repo của Zeforc.