Generate QRIS dinamis
Isi nominal, QR baru langsung jadi. Berlaku 24 jam.
Ubah QRIS statis menjadi QRIS dinamis dan payment link dengan nominal custom, atau sambungkan lewat API QRIS. Cocok untuk UMKM, toko online, dan aplikasi pembayaran.
Dari warung yang baru pertama pakai QRIS sampai aplikasi yang butuh ribuan transaksi sehari.
Isi nominal, QR baru langsung jadi. Berlaku 24 jam.
Kirim lewat WhatsApp atau email. Pelanggan buka, scan, tekan Sudah Bayar.
QRIS kode unik, dicocokkan otomatis, webhook ke servermu.
Tombol bayar di website mana saja dengan satu tag script.
Transaksi dan pemakaian API harian atau bulanan, tanpa ekspor dulu.
API key, webhook bertanda tangan HMAC-SHA256, dan sandbox untuk uji tanpa uang.
Dana langsung masuk ke rekening atau e-wallet pemilik QRIS. TemanQRIS tidak menahan uangmu. Kamu yang menandai order sudah dibayar.
Cocok untuk warung, freelancer, invoice lewat WhatsApp.
Mulai gratisTemanQRIS menerbitkan QRIS dengan kode unik, mencocokkan pembayaran sendiri, lalu mengirim webhook. Dana masuk ke wallet TemanQRIS kamu.
Cocok untuk toko online, SaaS, top up, banyak outlet.
Lihat docs gatewayHeader X-API-Key, respons di bawah 100ms, sandbox dengan key tq_test_. Contoh Node.js, PHP, dan Python ada di docs.
# QRIS dinamis, satu request curl -X POST https://temanqris.com/api/qris/generate \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"amount": 50000}' → 200 OK
// QRIS dinamis, satu request const res = await fetch('https://temanqris.com/api/qris/generate', { method: 'POST', headers: { 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ amount: 50000 }) }); console.log(await res.json());
// QRIS dinamis, satu request $ch = curl_init('https://temanqris.com/api/qris/generate'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ 'X-API-Key: YOUR_API_KEY', 'Content-Type: application/json' ], CURLOPT_POSTFIELDS => json_encode(['amount' => 50000]) ]); echo curl_exec($ch);
Untuk mulai coba
*Mengikuti batas wajar pemakaian di syarat dan ketentuan. Kuota request harian berlaku untuk fitur QRIS manual, pembayaran payment gateway live tidak memakai kuota ini.
Ini empat yang paling sering. Ada lebih dari 150 jawaban lain soal biaya, gateway, KYC, dan API di halaman FAQ, atau tanya admin langsung.
Di QRIS statis pelanggan mengetik nominal sendiri. Di QRIS dinamis nominal sudah terisi, jadi tidak ada salah ketik. Baca perbandingannya.
Mode manual langsung ke rekening atau e-wallet pemilik QRIS. Mode gateway ke wallet TemanQRIS kamu.
Ada, lewat webhook_url dengan header X-TemanQRIS-Signature.
24 jam. Setelah itu buat ulang kalau pelanggan belum membayar.