ecosystem / gomerch / v1
API Ready
Official Documentation

GoMerch QRIS
Merchant API

Server proxy berkinerja tinggi yang menjembatani aplikasi Anda dengan platform GoBiz Merchant 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.
Refresh Token
Perbarui access token kapan saja menggunakan refresh token tanpa perlu login OTP ulang.
Dynamic QRIS
Generate QRIS dinamis dari static QR string dengan kalkulasi CRC16-CCITT secara on-the-fly.
Autentikasi Keamanan
Sesi GoMerch menggunakan access_token, refresh_token, dan merchant_id yang didapat setelah verifikasi OTP. Kredensial disimpan di browser dan tidak pernah ditulis ke disk server.
Dapatkan Session GoMerch
Login dengan nomor HP merchant GoBiz. OTP dikirim via SMS, lalu masukkan OTP untuk mendapatkan access_token, refresh_token, dan merchant_id.
Step 1 — Request OTP
1
Kirim OTP
2
Verifikasi OTP
3
Session Aktif
Session Berhasil Didapat
Gunakan kredensial berikut untuk mengakses endpoint mutasi. Otomatis diisi pada form di bawah.
Refresh Token
Perbarui access token menggunakan refresh token tanpa perlu login OTP ulang.
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
QR Code
Nominal
QR URL
Cek Mutasi QRIS
Tabel
JSON Raw
Order IDWaktuTipeChannelNominalStatus
Contoh Integrasi Node.js
Script lengkap siap pakai untuk integrasi GoMerch API ke aplikasi Node.js. Mencakup generate QRIS, cek mutasi, unique amount, polling pembayaran otomatis dengan timeout 15 menit. Sesuaikan nilai MERCHANT_ID, ACCESS_TOKEN, REFRESH_TOKEN, dan STATIC_QR sebelum digunakan.
payment.js — Script integrasi lengkap