Worker tạo QR theo từng đơn
Mỗi đơn hàng sinh ra `order_code` và nội dung chuyển khoản riêng để webhook đối chiếu đúng giao dịch.
Một flow gọn cho shop album nhỏ: frontend chạy trên Cloudflare Pages hoặc static assets của Worker, webhook xác nhận thanh toán, và chỉ mở link giao album cho đúng người đã mua.
Mỗi album có preview, giá rõ ràng, tạo đơn hàng qua API, và hướng người mua sang bước thanh toán QR thật sự.
Mỗi đơn hàng sinh ra `order_code` và nội dung chuyển khoản riêng để webhook đối chiếu đúng giao dịch.
Khách mua nhập lại email để lấy danh sách album đã thanh toán thay vì nhận link công khai trên trang sản phẩm.
Bạn có thể chạy gọn trong một Worker hoặc tách riêng Pages và Worker, sau đó nối với D1 và KV bằng bindings.