Notification listener selektif
Pilih aplikasi yang ingin dipantau lewat checklist. Aplikasi lain diabaikan, sehingga callback tetap bersih dan relevan.
NotiPay membaca notifikasi pembayaran dari aplikasi Android pilihan Anda, mengirim callback secara real-time, lalu mengubah order menjadi sukses. Dibuat untuk merchant Malaysia dan Indonesia.
Semua komponen yang Anda butuhkan untuk payment gateway berbasis notifikasi, dalam satu alur.
Pilih aplikasi yang ingin dipantau lewat checklist. Aplikasi lain diabaikan, sehingga callback tetap bersih dan relevan.
Setiap notifikasi dikirim ke URL callback dengan API key merchant. Retry via WorkManager.
RM116.00 dan Rp116.000 diparse otomatis ke nominal yang tepat, lalu dicocokkan dengan order pending.
Satu endpoint untuk membuat order dan satu untuk cek status. Cocok untuk bot, toko, atau aplikasi kasir.
Statistik harian dan bulanan per region, riwayat callback, pengelolaan user, dan upload APK.
Callback diverifikasi per merchant. Pending order hanya bisa diproses oleh key pemiliknya.
Unduh APK, berikan akses Notification Access, lalu pilih aplikasi pembayaran yang dipantau.
Android 8.0+
Salin API key dari dashboard, tempel ke aplikasi bersama URL callback. Klik test koneksi.
/api/v1/callback
Buat order lewat API. Saat notifikasi dengan nominal yang sama masuk, order langsung sukses.
status: success
Kirim amount dalam unit mata uang. Sistem menyimpan nilai presisi dan menampilkan format lokal.
Malaysian Ringgit
region: "my"Parsing mendukung format RM116.00 dan RM1,000.50.
Indonesian Rupiah
region: "id"Parsing mendukung format Rp116.000 dan IDR 1.000.000.
Kirim order, terima QRIS opsional, lalu cek status kapan saja. Semua respons JSON dan konsisten.
curl -X POST https://pg.odzre.my.id/api/v1/create-order \
-H "Content-Type: application/json" \
-d '{
"apikey": "np_live_xxxxxxxxx",
"region": "my",
"amount": 116,
"expired": 5
}'
{
"success": true,
"data": {
"reference": "NP261029A7K2Q",
"amount": 11600,
"formatted_amount": "RM116.00",
"status": "pending"
}
}
Ya. Aplikasi memakai foreground service dan NotificationListenerService yang di-bind sistem, sehingga tetap membaca notifikasi saat layar mati atau aplikasi dihapus dari recent apps.
Sistem membaca nominal dari teks notifikasi, menentukan region MY atau ID, lalu mencari order pending dengan nominal yang sama milik API key pengirim. Order tertua dipilih lebih dahulu.
Bisa. Setiap akun memiliki API key sendiri. Callback hanya memproses order milik akun pemilik API key tersebut.
Tidak. Field qris opsional. Jika diisi payload QRIS, sistem menampilkan QR dan halaman pembayaran otomatis.
Data website disimpan di Upstash Redis. File branding dan APK dapat disimpan di Vercel Blob, atau berupa URL eksternal untuk build APK yang lebih besar.
Daftar gratis, buat API key pertama, dan sambungkan aplikasi Android dalam beberapa menit.