QRPAY88 adalah payment gateway QRIS untuk bisnis Indonesia. API yang sederhana, dashboard real-time, notifikasi instan ke Telegram, dan fee transparan โ semua dalam satu platform.
Dari pembuatan QRIS, monitoring, sampai integrasi โ semua sudah dipikirkan.
Buat QR code pembayaran dalam waktu kurang dari 1 detik. Berlaku 60 menit, otomatis expire kalau tidak dibayar.
Integrasi dengan toko online, kasir, atau sistem internalmu hanya dengan beberapa baris kode. Dokumentasi lengkap tersedia.
Pantau semua transaksi, volume, dan margin secara live. Chart, filter, dan search untuk analisis cepat.
Setiap pembayaran masuk langsung dikirim ke Telegram. Tidak perlu refresh dashboard โ kamu yang dicari notifikasi.
Kelola banyak merchant dari satu dashboard. Cocok untuk reseller, agregator, atau holding multi-brand.
Webhook signature RSA-SHA256, replay protection, rate limiting, bcrypt password hash, dan HTTPS wajib.
Dari daftar sampai terima pembayaran pertama, bisa selesai dalam waktu kurang dari 10 menit.
Hubungi admin untuk dibuatkan akun merchant. Kamu akan dapat username, password, dan API key langsung dari dashboard.
Pakai dashboard untuk buat QRIS manual, atau integrasikan dengan sistemmu lewat API REST untuk otomatisasi penuh.
Customer scan QRIS pakai aplikasi bank/e-wallet manapun yang support QRIS. Pembayaran masuk โ webhook ditrigger โ notifikasi Telegram โ saldo merchant otomatis bertambah.
Dua endpoint utama: buat QRIS dan cek status order. Semua autentikasi via API key + secret, response dalam JSON yang konsisten.
# Buat QRIS baru curl -X POST https://qrpay88.com/api/v1/qris \ -H "x-api-key: q8_xxxxxxxxxxxx" \ -H "x-api-secret: yyyyyyyyyyyyyyyy" \ -H "Content-Type: application/json" \ -d '{ "amount": "25000", "remark": "Order #INV-1023" }' # Response { "orderId": "Q81780684320...", "qrString": "00020101021226...", "amount": 25000, "net": 24500, "status": "PENDING" }
// Buat QRIS dengan Node.js (fetch) const res = await fetch("https://qrpay88.com/api/v1/qris", { method: "POST", headers: { "x-api-key": process.env.QRPAY_KEY, "x-api-secret": process.env.QRPAY_SECRET, "Content-Type": "application/json", }, body: JSON.stringify({ amount: "25000", remark: "Order #INV-1023", }), }); const data = await res.json(); console.log(data.qrString);
// Buat QRIS dengan PHP (cURL) $ch = curl_init("https://qrpay88.com/api/v1/qris"); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER=> true, CURLOPT_HTTPHEADER => [ "x-api-key: " . $KEY, "x-api-secret: " . $SECRET, "Content-Type: application/json", ], CURLOPT_POSTFIELDS => json_encode([ "amount" => "25000", "remark" => "Order #INV-1023", ]), ]); $res = json_decode(curl_exec($ch), true); echo $res["qrString"];
Bayar hanya saat transaksi berhasil. Tidak ada biaya bulanan, tidak ada biaya setup.