Panduan Pengajuan Aktivasi Akun Midtrans

Dokumen, rekening, dan situs yang diperiksa Midtrans sebelum akunmu bisa menerima pembayaran sungguhan, plus jebakan khusus untuk freelancer yang mendaftarkan klien.

Panduan · Midtrans · Aktivasi akun production · Diperbarui 31 Oktober 2026 · 9 menit baca

Daftar isi
  1. Kenapa pengajuan sering tertahan
  2. 1Tentukan atas nama siapa akun didaftarkan
  3. 2Siapkan dokumen
  4. 3Siapkan situs yang memenuhi kriteria
  5. 4Pastikan jenis usaha tidak dilarang
  6. 5Daftar dan ajukan aktivasi
  7. 6Selama menunggu dan setelah disetujui
  8. Checklist sebelum menekan Ajukan
  9. Penutup

Kenapa pengajuan sering tertahan

Integrasi Midtrans bisa selesai dalam sehari di sandbox. Yang sering makan waktu justru aktivasi akun production, karena di tahap ini tim Midtrans meninjau dokumen, rekening, dan situsmu satu per satu.

Midtrans menyebut tiga alasan utama pengajuan ditolak:

  • Informasi bisnis atau dokumen tidak valid atau tidak memenuhi syarat.
  • Situs tidak bisa diakses.
  • Barang atau jasa yang dijual masuk kategori terlarang.

Panduan ini membahas ketiganya secara berurutan, supaya semuanya sudah beres sebelum kamu menekan Ajukan. Setiap syarat di sini diambil dari dokumentasi resmi Midtrans per 31 Oktober 2026, dan link sumbernya ada di setiap bagian. Hal yang tidak tertulis di dokumentasi ditandai sebagai tidak tertulis.

Soal lama proses: Midtrans tidak menulis batas waktu peninjauan akun. Yang tertulis hanya dua hal. Kalau data atau dokumen kurang, tim Midtrans menghubungi lewat email dan WhatsApp dalam 3 hari kerja setelah pendaftaran selesai. Aktivasi pembayaran kartu ditunggu sekitar 10 hari kerja.

Langkah 1: Tentukan atas nama siapa akun didaftarkan

Pilihan ini menentukan dokumen yang diminta, rekening penerima dana, dan metode pembayaran yang bisa dipakai, jadi putuskan dulu sebelum mengisi formulir.

Rekening harus atas nama yang sama dengan pendaftar. Akun perorangan memakai rekening atas nama pemilik, sedangkan akun PT atau CV memakai rekening atas nama PT atau CV. Midtrans tidak menerima campuran keduanya (sumber).

Akun perorangan tidak bisa memakai semua metode. Menurut tabel perbandingan Midtrans:

Akun perorangan Metode
Bisa Kartu kredit dan debit, BNI VA, BRI VA, Permata VA, Mandiri Bill, GoPay, ShopeePay, QRIS, Alfamart, Akulaku, Kredivo
Tidak bisa BCA VA, Indomaret, BCA KlikPay, OCTO Clicks, Danamon Online Banking, BRImo, UOB EZ Pay

Kalau sebagian besar pembeli biasa membayar lewat BCA VA, pertimbangkan mendaftar sebagai badan usaha. Beberapa metode dalam daftar "Bisa" juga harus diaktifkan terpisah setelah akun disetujui (lihat langkah 6).

Kalau kamu freelancer yang membangun aplikasi untuk klien

Daftarkan akun atas nama klien, dengan dokumen dan rekening klien. Daftar usaha yang dilarang Midtrans memuat "web developer yang menerima pembayaran untuk produk milik kliennya". Jadi akun Midtrans milikmu sendiri tidak boleh dipakai untuk menerima uang penjualan klien, walaupun hanya sementara.

  • Pakai email dan nomor telepon bisnis milik klien. Keduanya belum boleh pernah terdaftar di akun Midtrans atau Partner GoJek, GoBiz, atau GoPay mana pun.
  • Setelah akun jadi, minta klien menambahkanmu sebagai pengguna lewat Akun → Kelola Pengguna di dashboard (sumber). Hanya pengguna dengan peran Admin yang bisa menambah pengguna, dan nomor teleponmu juga tidak boleh sudah terdaftar di akun Midtrans lain.

Langkah 2: Siapkan dokumen

Daftar dokumen dari halaman dokumen legalitas Midtrans, untuk usaha dalam negeri:

Jenis Dokumen
Perorangan KTP pemilik, NPWP
Badan usaha (PT, CV, PMA) Akta perusahaan terbaru, SK Menkumham (pendirian atau perubahan), KTP atau paspor direktur, NPWP direktur, NPWP perusahaan, NIB/SIUP/TDP, izin lain sesuai kegiatan usaha
Yayasan Akta terbaru, SK Menkumham, KTP atau paspor pimpinan, NPWP yayasan, NPWP pimpinan, tanda daftar yayasan, NIB/SIUP/TDP, izin sesuai kegiatan yayasan

NPWP untuk perorangan tertulis berbeda di dua halaman resmi. Halaman dokumen legalitas mencantumkan KTP dan NPWP. Halaman Midtrans Passport hanya meminta KTP untuk Starter Pack (transfer bank, GoPay, QRIS), dan baru mencantumkan NPWP untuk paket dengan pembayaran kartu. Kalau punya NPWP, siapkan sekalian. Kalau tidak punya, tanyakan dulu ke Midtrans sebelum mengajukan.

Tiga hal yang sering membuat dokumen dianggap tidak valid (sumber):

  • Nama rekening tidak sama dengan nama di KTP. Nama pemilik rekening harus sama dengan nama di KTP yang diunggah dan nama yang terdaftar di bank. Kalau berbeda, kamu akan diminta melampirkan foto buku tabungan.
  • Unggahan bertumpuk. Tunggu satu file selesai terunggah sebelum mengunggah file berikutnya. Kalau halaman macet, muat ulang dan unggah lagi.
  • Format kontak salah. URL seperti https://www.contoh.com. Email harus lengkap dengan domain dan tanpa spasi. Nama hanya boleh memakai tanda baca titik, koma, petik satu, petik dua, dan backquote. Nomor telepon diisi angka setelah +62 atau 0, tanpa spasi, misalnya 8112223344.

Midtrans juga punya kriteria rinci untuk dokumen perorangan dan dokumen badan usaha. Keduanya disimpan di Google Drive, dan per 31 Oktober 2026 hanya bisa dibuka setelah login ke akun Google.

Langkah 3: Siapkan situs yang memenuhi kriteria

Ini bagian yang paling sering menjebak developer. Midtrans meminta situs yang sudah jalan, padahal situs belum bisa menerima pembayaran sebelum akun disetujui. Kriteria resminya:

  1. Situs atau aplikasi siap digunakan, aktif, dapat diakses, dan sesuai dengan kategori bisnis yang didaftarkan.
  2. Informasi produk atau jasa jelas dan lengkap.
  3. Harga ditampilkan dalam rupiah.
  4. Sebagai alternatif, boleh memakai link lain yang mewakili bisnis: situs, marketplace, atau media sosial.
  5. Kalau bisnisnya berupa aplikasi, sertakan link App Store atau Play Store.

Panduan pendaftaran Midtrans menambahkan bahwa URL harus bisa diakses publik dan menampilkan produk beserta harganya.

Dari kriteria itu, ada tiga jalan untuk situs yang masih dikembangkan:

Pilihan Yang didaftarkan Catatan
Situs sendiri Domain final, dengan halaman produk, deskripsi, dan harga rupiah yang bisa dibuka tanpa login Pilihan paling wajar kalau situsnya memang akan dipakai berjualan. Dokumentasi tidak menyebut apakah tombol bayar harus sudah berfungsi.
Link lain milik bisnis Akun Instagram, Facebook, atau toko marketplace yang sudah aktif Diterima Midtrans. Cocok kalau klien sudah berjualan di tempat lain.
Katalog produk Dokumen katalog Metode pembayaran dibatasi ke Permata VA, BNI VA, BRI VA, Mandiri Bill, QRIS, dan GoPay.

Halaman "segera hadir", situs yang dikunci password, atau URL preview yang bisa berubah sulit dianggap "siap digunakan dan dapat diakses". Ada developer yang melaporkan diminta menunjukkan traffic, tapi syarat traffic tidak tertulis di dokumentasi Midtrans.

Satu akun Midtrans boleh dipakai di beberapa situs selama masih satu domain dan lingkup bisnis yang sama, misalnya contoh.com dan event.contoh.com. Untuk domain lain dengan lingkup bisnis berbeda, tanyakan dulu ke Midtrans.

Langkah 4: Pastikan jenis usaha tidak dilarang

Midtrans memuat 15 kategori usaha yang tidak dilayani, terakhir diperbarui Juni 2026 (daftar lengkap). Sebagian jelas, seperti judi, narkoba, senjata, pornografi, dan skema Ponzi. Beberapa kategori berikut lebih dekat dengan pekerjaan developer:

  • Penyedia sistem yang menyalurkan pembayaran untuk merchant lain. Termasuk web developer yang menerima pembayaran untuk produk klien, penyedia POS yang menerima pembayaran merchant lain, dan platform yang menyalurkan dana ke sub-merchant yang belum terdaftar. Penyedia layanan hanya boleh menerima pembayaran untuk layanannya sendiri. Ini penting kalau kamu membangun marketplace atau SaaS yang menagih atas nama penggunanya.
  • Jasa calo layanan pemerintah, termasuk pengurusan paspor, SIM, visa, atau pendirian PT dan CV tanpa izin resmi, serta jasa joki game (boosting atau naik peringkat).
  • Barang atau jasa peretasan, termasuk software untuk mengakses sistem tanpa izin.
  • Gesek tunai, yaitu mencairkan limit kartu kredit atau paylater lewat transaksi fiktif.
  • Firma hukum atau akuntan tanpa izin, dan organisasi nirlaba yang mencari keuntungan.

Kalau ragu usahamu masuk kategori mana, tanyakan lewat formulir Midtrans sebelum mengajukan.

Langkah 5: Daftar dan ajukan aktivasi

Alurnya menurut halaman Midtrans Passport:

  1. Daftar di midtrans.com/passport: isi nama bisnis, nama lengkap, email bisnis, nomor telepon bisnis, dan password.
  2. Buka email dari Midtrans, lalu klik link verifikasinya.
  3. Login ke dashboard. Akun baru otomatis berada di mode Sandbox.
  4. Klik banner "Satu langkah, lagi! Selesaikan proses registrasi Anda di sini" di bagian atas dashboard. Banner ini hanya muncul kalau kamu belum pernah mengunggah dokumen.
  5. Isi informasi bisnis, termasuk URL dari langkah 3, lalu unggah dokumen dari langkah 2.
  6. Setujui syarat dan ketentuan, lalu klik Ajukan. Dokumen syarat dan ketentuan hanya bisa diunduh dalam 1×24 jam, jadi simpan salinannya saat itu juga.

Langkah 6: Selama menunggu dan setelah disetujui

Selama menunggu:

  • Lanjutkan integrasi di sandbox. Key sandbox dan production berbeda, jadi kode tidak perlu menunggu persetujuan. Kalau memakai Next.js, langkah lengkapnya ada di tutorial Midtrans Snap di Next.js.
  • Pantau email dan WhatsApp. Kalau dokumen kurang, Midtrans menghubungi dalam 3 hari kerja setelah pendaftaran selesai.
  • Catat tanggal setiap permintaan dokumen dan setiap balasan. Catatan ini berguna kalau prosesnya berlarut-larut dan kamu perlu menanyakannya lewat formulir Midtrans.
  • Kalau ditolak, cocokkan dengan tiga alasan di awal panduan ini. Dokumentasi Midtrans tidak menjelaskan cara mengajukan ulang, jadi tanyakan lewat formulir yang sama.

Setelah disetujui, Midtrans meminta lima langkah sebelum pindah ke production:

Untuk metode yang belum aktif, buka menu + Metode Pembayaran di environment Production, unggah dokumen yang diminta, lalu tanda tangani addendum lewat email atau langsung. Metode itu aktif setelah ditinjau tim Midtrans (sumber).

Pencairan dana pertama bisa dilakukan setelah semua dokumen lengkap dan ada minimal satu transaksi sukses. Setelah itu, setiap transaksi baru bisa dicairkan 3 hari kerja setelah settlement, lewat menu Pembayaran di dashboard.

Checklist sebelum menekan Ajukan

Penutup

Persetujuan Midtrans tidak bisa dipercepat dari sisi kode. Yang bisa kamu kendalikan adalah datang dengan dokumen, rekening, dan situs yang sudah cocok satu sama lain, lalu terus mengembangkan aplikasi di sandbox selama menunggu.

Kalau aplikasi harus sudah berjualan sebelum akun disetujui, transfer manual ke rekening bisnis yang diverifikasi admin bisa menjadi cara bayar sementara. Saya sedang menyiapkan Fondasi, boilerplate Next.js + Supabase yang menulis pembayaran di balik satu antarmuka. Versi Pro-nya direncanakan berisi transfer manual dengan verifikasi admin, sehingga peralihan ke Midtrans nanti tidak perlu menulis ulang alur pembayaran. Daftar waitlist-nya di fondasi.pages.dev.

Sumber