NotivGo

SDK PHP · Laravel · CodeIgniter 4

Pasang QRIS otomatis di aplikasi PHP-mu, tanpa payment gateway

SDK PHP NotivGo membungkus API NotivGo menjadi beberapa baris kode: buat QR bernominal dari QRIS tokomu sendiri, lalu tanyakan status pesanan sampai lunas. Uang pembeli masuk langsung ke rekeningmu. NotivGo bukan payment gateway: uang pembeli tidak lewat NotivGo.

Versi 0.2.0 · 36 KB · PHP 7.4+ · butuh ekstensi cURL dan JSON

Contoh singkat

require __DIR__ . '/notivgo-php/autoload.php';

$notivgo = new NotivGo\Client(getenv('NOTIVGO_API_KEY'));

// 1. Buat QR bernominal + pesanan yang dipantau
$qr = $notivgo->generate([
    'order_ref'    => 'INV-1001',
    'amount'       => 150000,
    'create_order' => true,
    'expires_in'   => 1800,
]);
echo $qr['qris_payload'];   // jadikan gambar QR di halamanmu

// 2. Tanyakan statusnya (ulangi tiap beberapa detik, atau lewat cron)
if ($notivgo->isPaid('INV-1001')) {
    // tandai pesanan lunas di sistemmu
}

Yang ada di dalamnya

Yang perlu disiapkan

Cara pasang

  1. Unduh berkas zip dari halaman ini, lalu ekstrak. Hasilnya satu folder notivgo-php.
  2. Salin folder itu ke proyekmu, lalu muat dengan require 'notivgo-php/autoload.php'; — atau daftarkan foldernya sebagai repositori path di Composer.
  3. Simpan kunci API dari portal NotivGo (Pengaturan → Developer → Kunci API) di variabel lingkungan NOTIVGO_API_KEY, jangan di dalam kode.
  4. Ikuti README di dalam zip. Contoh PHP polos, Laravel, dan CodeIgniter 4 ada di folder contoh.

Yang perlu kamu tahu

Tanya jawab

Apakah ini payment gateway?
Bukan. Pembeli membayar langsung ke rekening toko lewat QRIS toko. NotivGo menyediakan QR dan membantu mencocokkan pembayaran dari notifikasi HP; NotivGo tidak memegang uang.
Berapa biayanya?
SDK-nya gratis dan berlisensi MIT. Pemakaiannya mengikuti paket akun NotivGo. Lihat harga
Bagaimana aplikasiku tahu pesanan sudah lunas?
Tanyakan status pesanan secara berkala lewat SDK (isPaid atau getOrder), dari halaman pembayaran atau dari cron. Status berubah menjadi paid sesudah uang masuk senominal pesanan terbaca dari notifikasi di HP toko.
Data apa yang dikirim SDK ke NotivGo?
Hanya yang kamu isi: nomor pesanan, nominal, batas waktu, dan catatan. SDK tidak mengambil data lain dari aplikasimu. Kebijakan Privasi
Bisa dipasang lewat Composer?
Bisa, dari folder hasil ekstrak sebagai repositori path. Langkahnya ada di README. Paket di Packagist belum tersedia.
Bagaimana memperbarui SDK?
Unduh versi terbaru dari halaman ini, lalu ganti foldernya. Catatan perubahan ada di berkas CHANGELOG di dalam zip.

Berkas: notivgo-php.zip · versi 0.2.0 · sha256 b9740441d371b8cb02c69fb1c524819b3b237b898535967e0ae8f9bc884db760 · Lisensi MIT