Modul Payment QRIS OKEConnect adalah modul yg membaca data mutasi dari open api QRIS OKEConnect untuk digunakan sebagai metode pembayaran di webpul.
Berbeda dengan QRIS lain yg bersifat dinamis dan otomatis sukses ketika dibayarkan, modul ini butuh konfirmasi pembayaran secara manual, atau cron cek mutasi sebagaimana payment Bank BCA pada webpul.
PANDUAN PEMASANGAN
Untuk bisa menggunakan Modul ini, Pengguna harus sudah memiliki fasilitas QRIS di OKEConnect dan Credential Integrasi API Payment Gateway di Dashboard OKEConnect.
Setelah melakukan pembelian Modul, Anda akan menerima lisensi modul yg baru saja dibeli di kolom SN. Update lisensi modul yg anda miliki, panduan Update Lisensi cek di link ini panduan_lisensi_qm . Jangan lupa subs ke channel berikut untuk mengetahui update modul QM https://t.me/qm_mod/50
Download File Modul melalui Telegram Center QM, caranya bisa dilihat pada PANDUAN INI.
Lalu cek folder application/libraries, apakah sudah ada file Payment_controller.php? Kalau belum download file tersebut sesuai dengan jenis PHP yg digunakan dari link berikut https://s.id/qm_add lalu upload ke application/libraries.
Siapkan QR Data dari QRIS yang dimiliki, caranya sbb:
- Install Aplikasi QR & Barcode Scanner dari PlayStore dengan link berikut: https://play.google.com/store/apps/details?id=com.gamma.scan
- Scan QRIS yang dimiliki dari aplikasi orderkuota, atau download/screenshot gambar QRIS tersebut lalu buka dari aplikasi QR & Barcode Scanner.
- Setelah berhasil akan muncul halaman ini pada aplikasi QR & Barcode Scanner. Lalu click Copy untuk menyimpan QR Data di tempat lain. Contoh QR Data sbb 00020101021126670016COM.NOBUBANK.WWW01189360050300000879140214408540487314110303UMI51440014ID.CO.QRIS.WWW0215ID20222151278970303UMI5204481253033605802ID5912QUOTA MURMER6015JAKARTA SELATAN61051211062070703A0163042B71
Siapkan nilai Merchant Code & API KEY dari Dashboard OKEConnect yang terdapat pada menu Payment H2H --> Intergrasi Api
Lakukan proses install dengan klik link berikut https://domain.com/admin/payments/qris_oke
- Kolom Merchant Code & API KEY isi dengan yang terdapat di Dashboard OKEConnect
- Kolom QR Data isi dengan nilai yang sudah didapat dari langkah sebelumnya.
- Kolom Biaya Layanan isi dengan berapa persen biaya yang akan dikenakan saat pembayaran. Isi 0 kalau tanpa biaya.
- Kolom lain isi seperti biasa,
Untuk membuat pengecekan mutasi secara otomatis, tambahkan payment key qris_oke pada file controller Cek_mutasi.php yg digunakan.
Misalnya dari script berikut :
$payment->key != 'bank_bca' && $payment->key != 'bank_mandiri' && $payment->key != 'bank_bni'
Jadi berikut :
$payment->key != 'bank_bca' && $payment->key != 'bank_mandiri' && $payment->key != 'bank_bni' && $payment->key != 'qris_oke'
Apabila belum memiliki file Cek_mutasi.php, bisa didownload dari link berikut: https://s.id/qm_add lalu upload ke folder application/controllers, untuk selanjutnya bisa menggunakan link https://DOMAIN/cek_mutasi di layanan cron yg digunakan misalnya di https://cron-job.org/en/, jangan lupa ganti DOMAIN sesuai web masing-masing.