# 🏦 PromptPay QR Generator > **ผู้แต่ง:** Goragod Wiriya > **GitHub:** [@goragodwiriya](https://github.com/goragodwiriya) เครื่องมือสร้าง QR Code สำหรับระบบ PromptPay ของประเทศไทย ใช้งานง่าย รวดเร็ว และฟรี! ## ✨ ฟีเจอร์ - 🔄 สร้าง QR Code PromptPay แบบเรียลไทม์ - 📱 รองรับเบอร์โทรมือถือและเลขบัตรประชาชน - 💰 สามารถระบุจำนวนเงินได้ - 👤 สามารถใส่ชื่อผู้รับได้ - 📱 Responsive Design ใช้งานได้ทั้งมือถือและคอมพิวเตอร์ - 🚀 ไม่ต้องติดตั้งอะไร เปิดเบราว์เซอร์ใช้ได้เลย ## 🖥️ การใช้งาน 1. เปิดไฟล์ `index.html` ในเบราว์เซอร์ 2. กรอกข้อมูลตามที่ต้องการ: - **หมายเลขโทรศัพท์** หรือ **เลขบัตรประชาชน** ของผู้รับเงิน - **จำนวนเงิน** (ไม่บังคับ - หากไม่ระบุจะเป็น QR Code แบบ Dynamic) - **ชื่อผู้รับ** (ไม่บังคับ - ใช้ตัวอักษร A-Z เท่านั้น) 3. คลิก "Generate QR" 4. นำ QR Code ที่ได้ไปใช้กับแอป Banking หรือ PromptPay ## 💡 ตัวอย่างการใช้งาน ### กรณีที่ 1: QR Code แบบไม่ระบุจำนวนเงิน - เบอร์โทร: `0812345678` - จำนวนเงิน: `(ว่างไว้)` - ชื่อ: `Shop ABC` ### กรณีที่ 2: QR Code แบบระบุจำนวนเงิน - เบอร์โทร: `0812345678` - จำนวนเงิน: `150.00` - ชื่อ: `Coffee Shop` ## 🛠️ เทคโนโลยีที่ใช้ - **HTML5** - โครงสร้างหน้าเว็บ - **CSS3** - การจัดแต่งหน้าตา - **Vanilla JavaScript** - ตัวประมวลผล QR Code - **QR Code Generator Library** - สร้าง QR Code ## 📋 ข้อกำหนด - เบราว์เซอร์ที่รองรับ HTML5 (Chrome, Firefox, Safari, Edge) - การเชื่อมต่ออินเทอร์เน็ต (สำหรับโหลด QR Code Library) ## 🔧 การติดตั้งและใช้งาน ### วิธีที่ 1: ใช้งานโดยตรง ```bash # Clone โปรเจ็ค git clone https://github.com/goragodwiriya/promptpay-qr-generator.git # เข้าไปในโฟลเดอร์ cd promptpay-qr-generator # เปิดไฟล์ index.html ในเบราว์เซอร์ ``` ### วิธีที่ 2: ใช้งานผ่าน Web Server ```bash # ใช้ Python python -m http.server 8000 # ใช้ Node.js npx http-server # ใช้ PHP php -S localhost:8000 ``` ## 🔐 ความปลอดภัย - ข้อมูลทั้งหมดประมวลผลบนเบราว์เซอร์ของคุณเท่านั้น - ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอก - ไม่มีการเก็บข้อมูลส่วนบุคคล ## 📱 QR Code Format โปรเจ็คนี้สร้าง QR Code ตามมาตรฐาน EMV QR Code Specification และ PromptPay Specification ของธนาคารแห่งประเทศไทย ## 🤝 การมีส่วนร่วม ยินดีรับ Pull Request และ Issue รายงาน! หากพบปัญหาหรือมีข้อเสนอแนะ กรุณา: 1. Fork โปรเจ็ค 2. สร้าง Feature Branch (`git checkout -b feature/AmazingFeature`) 3. Commit การเปลี่ยนแปลง (`git commit -m 'Add some AmazingFeature'`) 4. Push ไปยัง Branch (`git push origin feature/AmazingFeature`) 5. เปิด Pull Request ## 📝 License โปรเจ็คนี้ใช้ MIT License - ดูรายละเอียดในไฟล์ [LICENSE](LICENSE) ## 🆘 การช่วยเหลือ หากพบปัญหาหรือมีคำถาม สามารถ: - เปิด Issue ใน GitHub - ติดต่อผู้พัฒนา: **Goragod Wiriya** ## 🙏 กิตติกรรมประกาศ - [QR Code Generator Library](https://github.com/davidshimjs/qrcodejs) - สำหรับการสร้าง QR Code - ธนาคารแห่งประเทศไทย - สำหรับข้อมูล PromptPay Specification --- ⭐ หากโปรเจ็คนี้มีประโยชน์ กรุณา Star ให้ด้วยนะครับ! **Made with ❤️ for Thai PromptPay System by Goragod Wiriya**