Powered by AutoGoPay

QRIS payment gateway
buat developer, bukan formulir.

Satu API buat generate QRIS, terima webhook real-time, dan pantau saldo tiap merchant lu. Nggak ada dashboard ribet — cuma endpoint yang langsung kepake.

Akses diberikan per merchant — kontak kami buat mulai integrasi.

generate-qris.sh

Dibangun buat dipanggil dari kode lu, bukan diklik dari browser.

Tiap merchant punya API key dan saldo sendiri. Webhook terverifikasi HMAC. Status transaksi sinkron real-time.

Generate QRIS sekali panggil

Satu request POST /v1/qris/generate, lu dapet QR string, checkout URL, dan waktu kedaluwarsa. Nggak perlu setup macem-macem.

Multi-tenant dari awal

Tiap merchant dapet API key dan saldo terpisah. Cocok kalau lu jalanin gateway ini buat lebih dari satu project atau klien.

Webhook real-time

Status pembayaran masuk ke webhook lu begitu pelanggan bayar — ditandatangani HMAC-SHA256, jadi lu bisa verifikasi tiap event itu beneran dari kami.

Dashboard buat operasional

Lihat revenue harian, status tiap transaksi, dan saldo lu — tanpa harus query database manual.

Cek status & batalkan

Endpoint /v1/qris/status dan /v1/qris/cancel buat kontrol penuh atas tiap transaksi yang masih pending.

Fee transparan

Persentase fee per merchant diatur jelas dari awal. Nggak ada potongan tersembunyi yang baru ketahuan pas settlement.

Dari request sampai saldo masuk, tiga langkah.

Nggak ada redirect berlapis atau form checkout yang harus lu bangun ulang.

01

Generate

Panggil /v1/qris/generate dengan nominal. Lu dapet QR code dan link checkout buat dikirim ke pelanggan.

02

Pelanggan bayar

Pelanggan scan QR atau buka checkout URL, bayar lewat e-wallet apa pun yang support QRIS.

03

Webhook & settlement

Begitu pembayaran berhasil, webhook lu langsung dapet notifikasi dan saldo merchant otomatis ke-update.

Endpoint utama.

Semua request butuh header Authorization: Bearer pg_live_xxxxx — API key didapat setelah merchant lu aktif.

POST /v1/qris/generate
{
  "amount": 25000,
  "callback_url": "https://app-lu.site/cb"
}
POST /v1/qris/status
{
  "order_id": "PG-1782021400-9f3a"
}
POST /v1/qris/cancel
{
  "order_id": "PG-1782021400-9f3a"
}
POST /webhook (ke server lu)
{
  "event": "transaction.update",
  "transaction": { "status": "settlement" }
}

// Belum punya API key? Hubungi kami buat aktivasi merchant.

Mau mulai integrasi?

Akses diberikan per merchant. Chat kami di Telegram, kita bahas kebutuhan lu.

Hubungi @cogil di Telegram