🔥 QRISLY — QRIS Static to Dynamic Engine (PHP)
Ubah QRIS STATIS toko Anda menjadi QRIS DINAMIS ber-nominal dalam hitungan detik.
Bukan cuma function doang — ini produk lengkap:
✅ UI modern 3 tab (Setup · Generate · API)
✅ Upload foto QRIS / tempel string
✅ Validasi CRC otomatis
✅ Simpan 1 merchant permanen (JSON)
✅ Generate nominal + bill number + fee
✅ Download QR PNG
✅ REST API siap integrasi
✅ Generate gambar QR lewat API (PNG/SVG/base64)
✅ Tombol Test API langsung di browser
✅ Source code PHP terbuka (bukan ionCube)
━━━━━━━━━━━━━━━━━━━━
🎯 COCOK UNTUK
━━━━━━━━━━━━━━━━━━━━
• UMKM / toko yang ingin customer bayar dengan nominal pas
• Kasir / POS sederhana (unique amount + cek mutasi)
• Developer butuh module QRIS dinamis ke website/app
• Bot WhatsApp / order form yang generate QR per order
• Freelancer tools internal untuk client
━━━━━━━━━━━━━━━━━━━━
✨ FITUR UTAMA
━━━━━━━━━━━━━━━━━━━━
1) SETUP QRIS MERCHANT
- Upload gambar QRIS statis (PNG/JPG/WebP)
- Atau tempel string payload
- Deteksi nama merchant, kota, NMID
- Maksimal 1 slot (aman, tidak tertimpa sendiri)
- Data TIDAK hilang sampai Anda hapus manual
2) GENERATE PEMBAYARAN
- Input nominal Rupiah
- Quick chip: 10rb / 25rb / 50rb / 100rb
- Bill number / order ID opsional
- Fee layanan opsional
- Hasil receipt rapi + download PNG
- Scan: GoPay, OVO, Dana, ShopeePay, Livin, m-banking, dll.
3) REST API
- GET health
- POST convert → string QRIS dinamis
- GET/POST qrcode → gambar QR (json/png/svg)
- POST parse → validasi + info merchant
- GET/POST/DELETE config
- CORS terbuka, response JSON rapi
- Ada tombol Test di UI
━━━━━━━━━━━━━━━━━━━━
📦 YANG ANDA TERIMA
━━━━━━━━━━━━━━━━━━━━
• Source code lengkap (PHP + CSS + JS)
• Folder api/ siap hit
• Library generate QR server-side
• README instalasi & dokumentasi API
• Screenshot preview
• contoh-pakai.php (CLI)
━━━━━━━━━━━━━━━━━━━━
💻 REQUIREMENT
━━━━━━━━━━━━━━━━━━━━
• PHP 7.4+ (disarankan 8.x)
• Ekstensi GD (untuk PNG)
• XAMPP / Laragon / hosting PHP biasa
• Folder data/ writable
• Tidak wajib MySQL, tidak wajib Composer
━━━━━━━━━━━━━━━━━━━━
⚡ INSTALASI
━━━━━━━━━━━━━━━━━━━━
1. Extract zip ke htdocs (contoh: htdocs/qrisly)
2. Pastikan data/ bisa ditulis
3. Buka http://localhost/qrisly/
4. Upload QRIS statis Anda
5. Generate nominal — selesai!
━━━━━━━━━━━━━━━━━━━━
🔌 CONTOH API
━━━━━━━━━━━━━━━━━━━━
# Convert
curl -X POST "http://localhost/qrisly/api/?action=convert" \
-H "Content-Type: application/json" \
-d "{\"amount\":25000,\"bill_number\":\"ORD-001\"}"
# Gambar QR PNG
curl -o bayar.png \
"http://localhost/qrisly/api/?action=qrcode&amount=25000&format=png&size=300"
━━━━━━━━━━━━━━━━━━━━
⚠️ PENTING DIBACA
━━━━━━━━━━━━━━━━━━━━
• BUKAN payment gateway — tidak ada webhook “sudah bayar”
• Cek pembayaran biasanya via unique amount + mutasi rekening
• Gunakan QRIS STATIS RESMI milik merchant Anda sendiri
• 1 instalasi = 1 merchant (by design)
• Untuk sistem bayar enterprise full, pertimbangkan PG resmi
━━━━━━━━━━━━━━━━━━━━
❓ FAQ SINGKAT
━━━━━━━━━━━━━━━━━━━━
Q: Uang masuk ke rekening saya?
A: Ya, jika QRIS yang diupload adalah QRIS merchant Anda yang valid.
Q: Perlu database?
A: Tidak. Cukup file JSON.
Q: Bisa di hosting shared?
A: Bisa (PHP + GD + folder writable).
Q: Bisa diganti logo/nama?
A: Bisa — source terbuka, silakan edit.
━━━━━━━━━━━━━━━━━━━━
📥 SETELAH BELI
━━━━━━━━━━━━━━━━━━━━
1. Download file zip
2. Extract & install (lihat README)
3. Upload QRIS toko Anda
4. Langsung generate / integrasi API
Support instalasi standar: ikuti README di dalam zip.
(Custom dev / multi-merchant = jasa terpisah)
Qrisly — Static to Dynamic QRIS Engine
Setup sekali. Generate nominal kapan saja.
```
---
## Bullet fitur (kolom marketplace)
```
- UI modern 3 tab: Setup, Generate, API
- Upload QRIS statis (gambar) + tempel string
- Validasi CRC otomatis
- Slot 1 merchant permanen (JSON)
- Generate QRIS dinamis ber-nominal
- Bill number & fee opsional
- Download QR PNG
- REST API convert + parse + config
- API generate gambar QR (PNG/SVG/base64)
- Tombol Test API di browser
- Source PHP terbuka, tanpa database
- Cocok XAMPP / Laragon / hosting PHP
```
---
## Caption WhatsApp / Instagram
```
QRIS statis → dinamis ber-nominal? Pakai Qrisly 💚
Upload QRIS toko sekali.
Generate nominal kapan saja.
Ada UI + REST API + download PNG.
Source PHP siap pakai (XAMPP/Laragon).
Bukan payment gateway — tools dinamis ringan untuk kasir/order/bot.