EBayar mendeteksi mutasi saldo secara native di HP kasir tanpa memerlukan hak root, dan langsung meneruskannya ke backend server web Anda.
Install aplikasi EBayar dari Google Play Store di HP Kasir Android. Berikan izin sistem agar aplikasi dapat memonitor transaksi bank di latar belakang.
Tentukan URL Webhook backend (misalnya server PHP/Node.js) di halaman pengaturan aplikasi EBayar beserta Secret Code signature Anda.
Gunakan stiker QRIS statis toko Anda. Transaksi masuk akan memicu notifikasi push, kasir bersuara, dan server memproses lunas secara otomatis.
QRIS adalah standar pembayaran nasional berbasis kode QR yang diatur oleh Bank Indonesia (BI) sejak 1 Januari 2020.
QRIS memungkinkan seluruh penyelenggara jasa sistem pembayaran (PJSP) — baik bank konvensional, bank syariah, fintech, maupun e-wallet — untuk saling terinterkoneksi melalui satu kode QR tunggal. Artinya, merchant hanya perlu satu stiker QR saja untuk menerima pembayaran dari semua platform keuangan.
Sebelum adanya QRIS, merchant harus mencetak stiker QR terpisah untuk setiap provider pembayaran (GoPay, OVO, DANA, ShopeePay, LinkAja, dll). Dengan QRIS, semua itu digantikan oleh satu kode QR interoperabel yang bisa di-scan oleh aplikasi apapun yang mendukung standar QRIS BI.
QRIS menggunakan format data berdasarkan standar internasional EMVCo QR Code Specification yang telah disesuaikan dengan kebutuhan sistem pembayaran Indonesia oleh Bank Indonesia.
QRIS diawasi langsung oleh BI sebagai otoritas moneter nasional, menjamin keamanan dan kepatuhan regulasi.
Satu QR untuk semua — BCA, Mandiri, BRI, GoPay, DANA, OVO, ShopeePay, dan 50+ penyelenggara lainnya.
Mengikuti standar internasional EMVCo untuk kompatibilitas QR payment lintas negara (QRIS Cross-Border).
Per 2025, QRIS telah diadopsi oleh lebih dari 30 juta UMKM dan bisnis di seluruh Indonesia.
Pahami perbedaan mendasar antara dua jenis QRIS agar Anda memilih solusi yang tepat untuk bisnis.
Ikuti 3 langkah mudah berikut untuk mengaktifkan fitur konversi QRIS Statis ke Dinamis langsung di HP kasir Anda — tanpa internet, tanpa server, sepenuhnya offline.
EBayar memodifikasi payload EMVCo QRIS secara lokal di HP Anda. Berikut proses teknis step-by-step yang terjadi di balik layar dalam hitungan milidetik.
EBayar membaca string payload QRIS Statis dan mem-parse setiap TLV (Tag-Length-Value) berdasarkan spesifikasi EMVCo QR Code. Contoh: 000201 berarti Tag 00, Length 02, Value "01".
Tag 01 (Point of Initiation Method) diubah dari 11 (Statis) menjadi 12 (Dinamis). Ini memberi sinyal kepada aplikasi pembayar bahwa QR ini memiliki nominal yang sudah ditentukan.
EBayar menyisipkan Tag 54 (Transaction Amount) yang berisi nominal pembayaran. Tag ini tidak ada di QRIS Statis karena QRIS Statis tidak memiliki informasi harga. Dengan adanya Tag 54, aplikasi pembayar otomatis mengisi nominal tanpa input manual dari pelanggan.
Seluruh TLV tags disusun ulang secara berurutan (ascending order sesuai spesifikasi EMVCo), lalu ditambahkan header Tag 63 (CRC16) dan dihitung ulang checksum menggunakan algoritma CRC-16/CCITT-FALSE. Hasilnya adalah payload QRIS Dinamis baru yang valid dan siap di-scan.
QR Code yang dihasilkan EBayar 100% valid dan bisa di-scan oleh semua aplikasi pembayaran yang mendukung QRIS — BCA Mobile, GoPay, DANA, OVO, ShopeePay, Mandiri Livin', BRImo, dan 50+ lainnya. Karena formatnya mengikuti standar EMVCo yang sama persis dengan QRIS Dinamis resmi dari bank.
Seluruh proses konversi — parsing, modifikasi Tag 01 & Tag 54, reconstruct, hingga CRC16 checksum — dilakukan 100% di dalam memori HP Anda secara offline. Tidak ada data QRIS yang dikirim ke server manapun. Proses selesai dalam waktu kurang dari 10 milidetik.
Gunakan fitur QRIS Dinamis saat Anda ingin mengunci nominal pembayaran agar pelanggan tidak bisa mengubah jumlah yang dibayarkan. Cocok untuk transaksi di kasir restoran, toko retail, atau pengiriman invoice digital via WhatsApp. Untuk transaksi donasi atau warung sederhana di mana pelanggan menentukan sendiri nominalnya, cukup gunakan QRIS Statis biasa dan EBayar tetap akan menangkap notifikasi pembayarannya secara otomatis.
Berikut adalah alur lengkap dari saat pelanggan scan QRIS hingga server Anda menerima konfirmasi pembayaran otomatis.
Pelanggan membuka aplikasi m-banking atau e-wallet (BCA, Mandiri, GoPay, DANA, OVO, ShopeePay, dll) di HP mereka, lalu memindai kode QRIS statis yang ditempel di kasir toko Anda. Jika EBayar telah mengkonversi kode tersebut menjadi QRIS Dinamis, nominal pembayaran akan langsung terisi otomatis. Pelanggan tinggal konfirmasi dan masukkan PIN.
Setelah pelanggan mengonfirmasi pembayaran, transaksi diteruskan dari Issuer (bank/e-wallet pelanggan) melalui switching QRIS BI ke Acquirer (bank pemilik QRIS merchant Anda). Proses ini terjadi dalam hitungan detik melalui sistem National Payment Gateway (NPG) Bank Indonesia.
Setelah pembayaran berhasil diproses oleh switching BI, transaksi akan terekam secara real-time di sistem HP kasir Anda. Informasi transaksi masuk: "Pembayaran diterima Rp 50.000 dari QRIS". Aplikasi EBayar di latar belakang langsung memproses informasi tersebut menggunakan Algoritma Deteksi Pintar EBayar secara efisien.
EBayar melakukan 3 proses secara paralel dalam waktu kurang dari 1 detik:
Setelah data mutasi selesai di-parsing, EBayar langsung mengirimkan HTTP POST request ke URL webhook server Anda. Payload berisi amount, bank, dan hash (MD5 signature). Server Anda memverifikasi signature, lalu menandai invoice sebagai PAID.
Server backend Anda menerima webhook, memverifikasi hash MD5, dan langsung mengubah status invoice dari PENDING menjadi PAID. Pelanggan mendapat konfirmasi pembayaran berhasil, kasir mendengar suara konfirmasi nominal, dan sistem toko Anda memproses pesanan secara otomatis — semua terjadi dalam hitungan kurang dari 2 detik!
Dibandingkan payment gateway konvensional yang memotong biaya per transaksi (MDR), EBayar memberikan solusi P2P tanpa perantara.
Tidak ada MDR, tidak ada biaya setup, tidak ada biaya bulanan. Sepenuhnya gratis tanpa potongan per transaksi.
Data mutasi dikirim langsung dari HP kasir Anda ke server Anda (P2P). Tidak ada pihak ketiga yang mengakses data keuangan Anda.
Dari notifikasi masuk di HP sampai webhook terkirim ke server — seluruh proses berlangsung dalam waktu kurang dari 1 detik.
Dapatkan kuota 30 notifikasi TTS dan Webhook secara gratis setiap hari. Tersedia Lisensi PRO untuk akses tanpa batas.
Ubah QRIS Statis menjadi QRIS Dinamis secara offline langsung di HP, tanpa perlu koneksi internet saat generate QR.
Tidak perlu KTP, NPWP, akta usaha, atau dokumen lainnya. Cukup install aplikasi dari Play Store dan langsung operasional dalam 5 menit.
Aplikasi EBayar berjalan sepenuhnya di HP Android Anda sendiri sebagai background service native. Ketika pelanggan menyeken QRIS Statis Anda dan menyelesaikan pembayaran di e-wallet/m-banking mereka, HP kasir Anda akan menerima notifikasi push resmi dari bank (seperti Livin' Merchant, GoBiz, Shopee Partner, Dana Bisnis, atau SMS M-Banking).
EBayar menangkap notifikasi tersebut, menyaringnya secara otomatis menggunakan algoritma pencocokan Regex (mengabaikan notifikasi pengeluaran saldo), mengumumkan nominal uang masuk via Text-to-Speech, lalu mengirimkan payload data (amount, bank, hash signature) langsung ke backend server website Anda via request HTTP POST secara P2P. Seluruh data transaksi tidak pernah melewati server EBayar sama sekali, menjamin keamanan finansial toko Anda 100%.
Lihat Contoh Kode Webhook →