Payment Gateway Indonesia
Terima pembayaran, cocokkan otomatis
QRIS dan virtual account lewat satu REST API. Tiap tagihan dapat kode unik supaya nominalnya tidak pernah kembar, lalu webhook dikirim begitu pembayaran cocok.
0,7% + Rp 200
Biaya per transaksi QRIS
Rp 3.000
Biaya per virtual account
3 bank
Pilihan virtual account
H+1 kerja
Pencairan saldo
Cara kerja
Tiga langkah dari request sampai webhook
Pencocokan memakai nominal total, bukan tebakan: kode unik 3 digit ditambahkan ke tiap tagihan sehingga tidak ada dua pembayaran aktif bernominal sama di satu akun.
Buat payment request
POST ke /api/v1/payments dengan API key Anda. Server memesan kode unik 3 digit dan mengembalikan payment URL, nominal total, dan gambar QRIS untuk metode QRIS.
Pelanggan bayar
Pelanggan membuka payment URL, scan QRIS atau transfer ke virtual account. Halaman bayar memeriksa status tiap 2 detik dan berubah sendiri saat lunas.
Cocok, lalu webhook
Pembayaran dicocokkan lewat nominal totalnya, status berubah menjadi COMPLETED, dan webhook payment.completed dikirim ke server Anda. QRIS terkonfirmasi dalam hitungan detik, virtual account beberapa menit setelah dana masuk.
Metode pembayaran
QRIS dan virtual account
Dua metode, masing-masing dengan beberapa pilihan. Pelanggan cukup memilih di halaman bayar.
QRIS
Dipindai dari aplikasi e-wallet maupun mobile banking mana pun. QRIS dinamis menanam nominal langsung di dalam QR; QRIS statis memakai kode unik pada nominal untuk mencocokkan pembayaran.
- Pilihan
- Dinamis dan statis
- Masa berlaku
- 10–20 menit (dinamis), sampai 2 jam (statis)
- Biaya
- 0,7% + Rp 200 per transaksi
Virtual Account
Pelanggan menerima nomor virtual account dan mentransfer dari bank atau aplikasi apa pun. Nominalnya sudah membawa kode unik, jadi pembayaran tetap tercocokkan otomatis.
- Pilihan
- BCA, Mandiri, Permata
- Masa berlaku
- 2 jam
- Biaya
- Rp 3.000 per transaksi
Dua cara memakainya
Pakai gateway kami, atau akun merchant Anda sendiri
Akun sendiri
Anda sudah punya akun merchant dan ingin dana masuk langsung.
Hubungkan akun merchant yang sudah Anda punya
QRIS dan seluruh pilihan virtual account terbuka
Dana masuk langsung ke akun Anda, tanpa menunggu pencairan
Aktif begitu akun terhubung
Tanpa biaya gateway — yang berlaku biaya monitoring akun 0,3% per transaksi terdeteksi
Gateway Mutasiku
Mulai menerima pembayaran tanpa perlu punya akun merchant lebih dulu.
Tidak perlu punya akun merchant sendiri
Aktif setelah data usaha Anda diverifikasi
QRIS 0,7% + Rp 200, virtual account Rp 3.000 per transaksi
Saldo transaksi cair H+1 hari kerja
Cairkan ke rekening bank Anda, minimal Rp 50.000
Untuk developer
API, webhook, dan alat bantunya
REST API
Buat payment request, ambil status, dan telusuri riwayat lewat /api/v1/payments. Autentikasi header x-api-key, respons JSON, semua endpoint kena rate limit.
Webhook bertanda tangan
Empat event: payment.created, payment.completed, payment.expired, payment.failed. Tiap kiriman membawa header X-Webhook-Signature berisi HMAC-SHA256 dari body memakai secret webhook Anda.
Payment link siap bagikan
Setiap payment request menghasilkan URL /pay/<token> yang bisa langsung dikirim lewat WhatsApp atau email. Pelanggan tidak perlu punya akun.
Log & kirim ulang
Riwayat pengiriman webhook tersimpan lengkap dengan status HTTP dan isi respons. Kiriman yang gagal bisa dikirim ulang dari dashboard.
Sandbox event
Kirim event webhook percobaan ke URL Anda dari dashboard integrasi, dengan payload contoh atau payload custom, sebelum transaksi sungguhan berjalan.
SDK & integrasi
Tersedia SDK Node.js/TypeScript, SDK Telegram, dan node integrasi n8n. API-nya HTTP biasa, jadi bahasa lain tetap bisa memakainya langsung.
Cocok untuk
Dari freelancer sampai tim produk
Toko Online & WhatsApp Commerce
Kirim payment link ke pelanggan lewat WhatsApp. Nominalnya sudah unik per pesanan, jadi tidak perlu lagi minta screenshot bukti transfer.
SaaS & Aplikasi Digital
Buat payment request dari backend Anda, lalu ubah status pesanan saat webhook payment.completed masuk.
Komunitas & Organisasi
Terima iuran, donasi, atau tiket acara lewat QRIS. Semua pembayaran tercatat di dashboard beserta status dan waktunya.
Freelancer & Jasa
Belum punya akun merchant? Terima pembayaran lewat gateway Mutasiku, lalu cairkan saldonya ke rekening bank Anda.
Harga
Dibayar per transaksi, bukan per bulan
Gateway Mutasiku
0,7% + Rp 200/ QRIS
Virtual account Rp 3.000 per transaksi yang selesai. Tanpa biaya setup, tanpa langganan bulanan, dan tanpa minimum deposit, Anda hanya membayar saat ada transaksi.
Mulai gratis sekarangTrial 7 hari setelah verifikasi WhatsApp. Gateway aktif setelah data usaha diverifikasi.
Akun sendiri
0,3%/ transaksi
Tidak ada potongan gateway, dana masuk utuh ke akun Anda. Yang berlaku biaya monitoring akun per transaksi, tanpa batas harian.
Lihat harga per layananFAQ
Pertanyaan yang sering diajukan
Berapa biaya memakai payment gateway Mutasiku?
QRIS dikenakan 0,7% + Rp 200 per transaksi dan virtual account Rp 3.000 per transaksi yang selesai. Tidak ada biaya setup, tidak ada langganan bulanan, dan tidak ada minimum deposit. Kalau Anda memakai akun merchant sendiri, biaya gateway tidak berlaku — yang berlaku biaya monitoring akun sebesar 0,3% per transaksi terdeteksi, tanpa batas harian.
Berapa cepat pembayaran terdeteksi?
Pembayaran QRIS umumnya terkonfirmasi dalam hitungan detik setelah pelanggan menyelesaikan pembayaran. Virtual account menyusul beberapa menit setelah dana masuk. Halaman bayar pelanggan memantau sendiri dan berubah begitu terkonfirmasi, tanpa perlu di-refresh.
Bagaimana pembayaran dicocokkan dengan pesanan saya?
Setiap payment request mendapat kode unik 3 digit yang ditambahkan ke nominal, dan sistem memastikan tidak ada dua pembayaran aktif dengan nominal total sama di satu akun. Pelanggan membayar nominal total itu, lalu mutasi masuk dicocokkan berdasarkan angka tersebut. Pada QRIS dinamis tertentu, QR-nya sudah unik per transaksi sehingga kode unik tidak diperlukan.
Berapa lama payment link berlaku?
Tergantung metode. QRIS dinamis berlaku 10 sampai 20 menit, sedangkan virtual account dan QRIS statis berlaku sampai 2 jam. Setelah lewat, statusnya berubah menjadi EXPIRED dan pelanggan perlu tagihan baru.
Apa syaratnya supaya bisa mulai menerima pembayaran?
Daftar, verifikasi WhatsApp, lalu ajukan aktivasi gateway dari dashboard dengan data usaha Anda: nama usaha, jenis usaha, nomor kontak, dan link usaha. Setelah diverifikasi, Anda langsung bisa membuat payment request. Kalau Anda sudah punya akun merchant sendiri, hubungkan akun itu dan gateway aktif tanpa proses verifikasi usaha.
Kapan saldo bisa dicairkan?
Saldo dari pembayaran yang selesai cair pada H+1 hari kerja — pembayaran hari Jumat sampai Minggu semuanya cair Senin. Setelah cair, ajukan penarikan minimal Rp 50.000 ke rekening bank Anda dan admin memprosesnya secara manual.
Apakah webhook-nya dienkripsi?
Payload dikirim sebagai JSON biasa lewat HTTPS, bukan dienkripsi. Yang menyertai adalah tanda tangan HMAC-SHA256 di header X-Webhook-Signature, dihitung dari body memakai secret webhook Anda — hitung ulang di sisi Anda untuk memastikan kiriman benar-benar dari Mutasiku dan tidak diubah.
Bisa dicoba dulu sebelum dipakai sungguhan?
Bisa untuk sisi integrasinya: dashboard integrasi bisa mengirim event webhook percobaan ke URL Anda dengan payload contoh maupun payload custom, sehingga handler Anda bisa diuji sebelum ada transaksi nyata.
Siap terima pembayaran?
Daftar gratis, verifikasi WhatsApp, lalu aktifkan gateway atau hubungkan akun merchant Anda sendiri.