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.

01

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.

02

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.

03

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.

Payment link per orderKode unik anti-bentrokQRIS & virtual account

SaaS & Aplikasi Digital

Buat payment request dari backend Anda, lalu ubah status pesanan saat webhook payment.completed masuk.

REST API + webhookSDK Node.jsSandbox event

Komunitas & Organisasi

Terima iuran, donasi, atau tiket acara lewat QRIS. Semua pembayaran tercatat di dashboard beserta status dan waktunya.

QRIS statis & dinamisRiwayat lengkapTanpa biaya bulanan

Freelancer & Jasa

Belum punya akun merchant? Terima pembayaran lewat gateway Mutasiku, lalu cairkan saldonya ke rekening bank Anda.

Tanpa akun merchantPencairan H+1 kerjaMinimal tarik Rp 50.000

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 sekarang

Trial 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 layanan

FAQ

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.