ecosystem / orderkuota / v2
API Ready
Official Documentation

OrderKuota QRIS
Merchant API

Server proxy berkinerja tinggi yang menjembatani aplikasi Anda dengan platform OrderKuota secara aman, cepat, dan stabil dengan dukungan generate QRIS dinamis dan cek mutasi real-time.

Base: 
Mode: High Speed
Fitur & Keunggulan
Intelligent Caching
Cache in-memory 15 detik dengan single-flight lock. Mencegah request berulang ke server eksternal saat trafik tinggi.
IP Rate Limiting
Limit 150 request per 15 detik per IP. Trafik mencurigakan diblokir otomatis selama 5 menit.
Auto Fallback
Otomatis menyajikan data cache terakhir jika API eksternal mengalami gangguan.
Dynamic QRIS
Generate QRIS dinamis dari static QR string dengan kalkulasi CRC16-CCITT secara on-the-fly.
Autentikasi Keamanan
Sesi OrderKuota menggunakan username dan token yang didapat setelah verifikasi OTP. Kredensial disimpan di browser dan tidak pernah ditulis ke disk server.
* API Key ini diperlukan untuk melakukan otentikasi request ke endpoint /api/qris/generate dan /api/orderkuota.
* Admin Secret Master Key ini diperlukan untuk mengelola database API Key (Create, Renew, Set Whitelist IP, List, Delete).
Dapatkan Token OrderKuota
Login dengan username dan password akun OrderKuota. OTP dikirim ke email terdaftar, lalu masukkan OTP untuk mendapatkan username dan token.
Step 1 โ€” Request OTP
1
Login
2
Verifikasi OTP
3
Token Aktif
Token Berhasil Didapat
Gunakan kredensial berikut untuk mengakses endpoint mutasi. Otomatis diisi pada form di bawah.
Login sebagai:
Generate QRIS Dinamis
Masukkan nominal dan static QR string dari merchant OrderKuota. Sistem akan generate QR dinamis dengan CRC16 yang valid.
QR Code
Nominal
QR URL
Cek Mutasi QRIS
Tabel
JSON Raw
IDWaktuKeteranganKreditSaldo Akhir
Contoh Integrasi Node.js
Script lengkap siap pakai untuk integrasi OrderKuota API ke aplikasi Node.js. Mencakup generate QRIS, cek mutasi, unique amount, dan polling pembayaran otomatis dengan timeout 15 menit. Sesuaikan nilai USERNAME, TOKEN, dan STATIC_QR sebelum digunakan.
payment.js โ€” Script integrasi lengkap
Generate API Key Manual (Admin)
Mendaftarkan API Key baru dengan menetapkan target User ID Telegram, IP Address Whitelist, serta durasi hari aktif. Membutuhkan otentikasi header X-Admin-Secret.
API Endpoint: /api/admin/keys/create
Perpanjang API Key (Admin)
Menambahkan durasi masa aktif pada API Key yang sudah ada. Membutuhkan otentikasi header X-Admin-Secret.
API Endpoint: /api/admin/keys/renew
Ubah Whitelist IP (Admin)
Mengubah alamat IP yang diperbolehkan untuk menggunakan API Key. Membutuhkan otentikasi header X-Admin-Secret.
API Endpoint: /api/admin/keys/update-ip
Daftar & Hapus API Key (Admin)
Melihat seluruh daftar API Key yang terdaftar secara live dari database, serta menghapusnya secara permanen. Membutuhkan otentikasi header X-Admin-Secret.
API Key User ID IP Whitelist Expires At Aksi
Belum ada data ditarik. Isi Admin Secret Key di atas dan klik tombol Tarik Data.