Panduan Sistem GeekzPay REST API
Sistem ini berfungsi untuk mengecek dan mencatat pembayaran QRIS secara otomatis hanya dengan membaca notifikasi handphone Anda sendiri secara langsung.
- Website Anda membuat QRIS Dinamis dengan Kode Unik (contoh: Rp 10.338).
- Pembeli scan QRIS dan membayar sesuai nominal.
- HP Anda menerima notifikasi dana masuk dari bank/e-wallet.
- Aplikasi Geekz Forwarder membaca notifikasi dan mengirim ke server.
- Server mencocokkan nominal dan mengubah status menjadi LUNAS.
Konfigurasi Alamat API Utama
Alamat URL server terdeteksi otomatis sesuai lokasi aplikasi.
1. BUAT QRIS DINAMIS
Membuat kode bayar dengan nominal acak.
2. SCAN GAMBAR QRIS
Upload file gambar QRIS untuk diubah menjadi teks payload.
Tarik file ke sini atau klik untuk pilih
PNG, JPG, JPEG (Maks. 2MB)3. SIMULATOR WEBHOOK
Uji coba kirim notifikasi pembayaran ke server.
4. CEK RIWAYAT PEMBAYARAN
Contoh cURL
curl -X POST https://restapi.amgeekz.my.id/qris/dynamic \
-d base_amount=20000 \
-d unique_code=777 \
-d payload_static='000201...'
curl -X POST 'https://restapi.amgeekz.my.id/webhook/payment?token=USER123' \
-H 'Content-Type: application/json' \
-d '{"message": "Pembayaran Rp 15.250"}'
curl -X GET 'https://restapi.amgeekz.my.id/webhook/summary?token=USER123&limit=3'
// KODE STATUS HTTP
| Kode | Nama | Keterangan |
|---|---|---|
| 200 | Sukses | Permintaan berhasil |
| 400 | Data Salah | Input tidak valid |
| 401 | Akses Ditolak | Token salah |
| 404 | Tidak Ditemukan | Endpoint salah |
| 500 | Server Error | Cek backend |
Cek Riwayat
Masukkan token untuk melihat transaksi terakhir
HIDUPKAN SERVICE STATE
Aktifkan izin Akses Notifikasi dan nyalakan tombol utama.
PILIH APP TARGET
Centang aplikasi bank/e-wallet di menu APP REGISTRY.
SET WEBHOOK URL
Isi URL di menu DATA PIPELINE:
Ganti USER123 dengan token Anda
Method: JSON
// SETTINGAN TERBAIK
Donasi
Bantu kami menyewa server
Scan QRIS Berikut
Klik gambar untuk memperbesar
QRIS Interoperabilitas Nasional
Terima kasih
PWA Monitor
Pantau pembayaran real-time dari HP
Buka MonitorInstall ke home screen untuk pengalaman native