Official Documentation
WeKios QRIS
Merchant API
Server proxy berkinerja tinggi yang menjembatani aplikasi Anda dengan platform WeKios secara aman, cepat, dan stabil dengan dukungan generate QRIS dinamis dan cek mutasi real-time.
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 WeKios menggunakan sid, user_id dan user_key dari cookie browser WeKios. Kredensial disimpan di browser dan tidak pernah ditulis ke disk server.
Dapatkan Session WeKios
Login dengan username dan password akun WeKios. OTP dikirim ke email terdaftar, lalu masukkan OTP untuk mendapatkan sid, user_id dan user_key.
Step 1 — Request OTP
Session Berhasil Didapat
Gunakan kredensial berikut untuk mengakses endpoint mutasi. Otomatis diisi pada form di bawah.
Generate QRIS Dinamis
Input QRIS statis bisa dari upload gambar (auto-decode) atau input manual. Masukkan nominal lalu generate QR dinamis.
Klik untuk pilih gambar QRIS
JPG, JPEG, PNG, WEBP
QRIS String Hasil Scan
Cek Mutasi QRIS
Tabel
JSON Raw
| ID | Waktu | Penerbit | Pembayar | Nominal | Status |
|---|
Contoh Integrasi Node.js
Script lengkap siap pakai untuk integrasi WeKios API ke aplikasi Node.js. Mencakup generate QRIS, cek mutasi, unique amount, dan polling pembayaran otomatis dengan timeout 15 menit. Sesuaikan nilai SID, USER_ID, USER_KEY, dan STATIC_QR sebelum digunakan.
payment.js — Script integrasi lengkap