QRIS Dinamis di Kasir: Beda dengan QRIS Statis & Auto-Lunas
Perbedaan QRIS statis vs dinamis, alur webhook 'lunas otomatis' di kasir, dan tips rekonsiliasi harian agar setoran QRIS selalu cocok dengan penjualan.
QRIS sudah menjadi cara bayar default di Indonesia. Tapi ada dua jenis QRIS yang sering tertukar, dan bedanya sangat menentukan seberapa lancar kasir Anda: QRIS statis dan QRIS dinamis. Salah pilih, kasir Anda jadi lambat dan rekonsiliasi akhir hari berantakan.
Padahal begitu paham alurnya, pilihannya jelas — dan setup-nya tidak lama.
QRIS statis vs QRIS dinamis
QRIS statis adalah satu QR tetap — biasanya dicetak dan ditempel di meja kasir. Pelanggan scan, lalu mengetik sendiri nominal yang harus dibayar. Di sinilah masalahnya mulai. Pelanggan bisa salah ketik (kurang atau lebih), jadi kasir harus memverifikasi manual. Kasir juga tidak tahu pembayaran sudah masuk atau belum kecuali mengecek ponsel atau notifikasi bank secara terpisah. Dan di akhir hari, mencocokkan setoran dengan transaksi jadi kerja ekstra.
QRIS dinamis adalah QR yang dibuat khusus untuk setiap transaksi, sudah berisi nominal persis. Pelanggan tinggal scan dan konfirmasi — tidak mengetik angka. Dan yang terpenting: status “lunas” masuk otomatis ke kasir begitu pembayaran berhasil, tanpa konfirmasi manual.
Untuk bisnis dengan antrean, QRIS dinamis jelas menang: lebih cepat, tanpa salah nominal, dan tercatat otomatis.
Alur “lunas otomatis” lewat webhook
Yang membuat QRIS dinamis terasa ajaib adalah webhook. Begini alurnya di kasir modern:
- Kasir membuat tagihan. Sistem meminta QR ke gateway pembayaran (mis. lewat Core API) untuk nominal transaksi itu.
- QR muncul di layar kasir. Pelanggan scan dengan aplikasi bank/e-wallet.
- Pelanggan membayar. Nominal sudah terisi otomatis — tinggal konfirmasi.
- Gateway mengirim webhook. Begitu pembayaran berhasil, gateway mengirim notifikasi (webhook) ke sistem kasir.
- Kasir menandai lunas otomatis dan memotong stok. Transaksi selesai tanpa kasir perlu mengecek ponsel atau menunggu.
Agar alur ini jalan, webhook harus didaftarkan di dashboard gateway pembayaran Anda — memasukkan URL webhook yang diberikan sistem kasir. Sekali disetel, seterusnya otomatis.
Setup singkat di Tenavora
Di Tenavora, QRIS dinamis di kasir sudah live end-to-end. Aktivasinya:
- Buka POS → Tax & payments.
- Hubungkan akun Midtrans Anda: isi Server Key + Client Key (tersimpan terenkripsi; server key tidak pernah ditampilkan ulang).
- Centang Enable QRIS at the cashier.
- Salin Webhook URL dari kartu Webhook, lalu daftarkan di dashboard Midtrans Anda supaya status “lunas” masuk otomatis ke kasir.
Perlu diingat: QRIS butuh koneksi internet karena konfirmasi lunas datang lewat webhook. Saat offline, kasir otomatis kembali ke tunai/EDC, lalu QRIS aktif lagi begitu online — antrean tidak pernah berhenti.
Tips rekonsiliasi harian
Rekonsiliasi adalah mencocokkan uang yang masuk dengan penjualan yang tercatat. Dengan QRIS dinamis + auto-lunas, ini jauh lebih mudah — tapi tetap disiplinkan.
Di akhir hari, bandingkan total QRIS di sistem dengan setoran QRIS di rekening/gateway. Karena setiap transaksi QRIS tercatat otomatis dengan nominal persis, selisihnya seharusnya nol. Perhatikan juga pembayaran yang “menggantung”: QR yang sudah dibuat tapi pelanggannya batal bayar tidak akan pernah lunas — pastikan tidak ikut terhitung sebagai penjualan.
Laporan harian yang memisahkan tunai/QRIS/kartu membuat semua ini tinggal membandingkan angka, bukan menghitung ulang. Satu lagi: karena QRIS butuh online, cek koneksi saat jam sibuk — bila putus, sistem beralih ke tunai/EDC dan kasir tetap jalan.
Kalau antrean di toko Anda sering panjang, QRIS dinamis bukan lagi sekadar “nice to have”. Selisih beberapa detik per transaksi terasa banget di jam ramai, dan rekonsiliasi malam hari yang biasanya bikin pusing tinggal membandingkan dua angka yang seharusnya sama.
Ingin QRIS dinamis dengan lunas otomatis di kasir Anda? Pelajari solusi F&B Tenavora atau coba gratis selama 30 hari tanpa kartu kredit.