Menu
PENTING

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.

// LALU BAGAIMANA ALUR KERJA OTOMATISNYA?
  1. Website Anda membuat QRIS Dinamis dengan Kode Unik (contoh: Rp 10.338).
  2. Pembeli scan QRIS dan membayar sesuai nominal.
  3. HP Anda menerima notifikasi dana masuk dari bank/e-wallet.
  4. Aplikasi Geekz Forwarder membaca notifikasi dan mengirim ke server.
  5. 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

GET /webhook/status?token=USER123&limit=5

Contoh cURL

// A. QRIS Dinamis
curl -X POST https://restapi.amgeekz.my.id/qris/dynamic \
  -d base_amount=20000 \
  -d unique_code=777 \
  -d payload_static='000201...'
// B. Webhook Payment
curl -X POST 'https://restapi.amgeekz.my.id/webhook/payment?token=USER123' \
  -H 'Content-Type: application/json' \
  -d '{"message": "Pembayaran Rp 15.250"}'
// C. Riwayat Summary
curl -X GET 'https://restapi.amgeekz.my.id/webhook/summary?token=USER123&limit=3'

// KODE STATUS HTTP

KodeNamaKeterangan
200SuksesPermintaan berhasil
400Data SalahInput tidak valid
401Akses DitolakToken salah
404Tidak DitemukanEndpoint salah
500Server ErrorCek backend

Cek Riwayat

Masukkan token untuk melihat transaksi terakhir

Masukkan token dan klik cari

PANDUAN FORWARDER v2.0

3 langkah setting aplikasi Geekz Forwarder di HP

UNDUH APK
1

HIDUPKAN SERVICE STATE

Aktifkan izin Akses Notifikasi dan nyalakan tombol utama.

2

PILIH APP TARGET

Centang aplikasi bank/e-wallet di menu APP REGISTRY.

3

SET WEBHOOK URL

Isi URL di menu DATA PIPELINE:

https://restapi.amgeekz.my.id/webhook/payment?token=USER123

Ganti USER123 dengan token Anda

Method: JSON

// SETTINGAN TERBAIK

Service State HARUS ON
App Registry TERPILIH
Format Sink APPLICATION/JSON

Donasi

Bantu kami menyewa server

PWA Monitor

Pantau pembayaran real-time dari HP

Buka Monitor

Install ke home screen untuk pengalaman native

QRIS Donasi

Scan QRIS untuk donasi