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, misalnya8112223344.
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:
- Situs atau aplikasi siap digunakan, aktif, dapat diakses, dan sesuai dengan kategori bisnis yang didaftarkan.
- Informasi produk atau jasa jelas dan lengkap.
- Harga ditampilkan dalam rupiah.
- Sebagai alternatif, boleh memakai link lain yang mewakili bisnis: situs, marketplace, atau media sosial.
- 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:
- Daftar di midtrans.com/passport: isi nama bisnis, nama lengkap, email bisnis, nomor telepon bisnis, dan password.
- Buka email dari Midtrans, lalu klik link verifikasinya.
- Login ke dashboard. Akun baru otomatis berada di mode Sandbox.
- 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.
- Isi informasi bisnis, termasuk URL dari langkah 3, lalu unggah dokumen dari langkah 2.
- 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
- Midtrans: Mengapa pengajuan aktivasi saya ditolak?
- Midtrans: Dokumen legalitas untuk registrasi akun
- Midtrans: Kriteria situs web atau aplikasi
- Midtrans: Apakah harus memiliki situs web?
- Midtrans: Hal yang perlu diperhatikan saat aktivasi akun
- Midtrans: Perbedaan metode pembayaran perorangan dan badan usaha
- Midtrans: Rekening atas nama PT/CV atau pribadi
- Midtrans: Jenis usaha yang tidak dilayani
- Midtrans: Cara mendaftar menjadi merchant
- Midtrans Passport: alur aktivasi dan paket
- Midtrans: Menambahkan pengguna dashboard
- Midtrans: Satu akun untuk beberapa situs
- Midtrans: Memindahkan akun dari sandbox ke production
- Midtrans: Aktivasi metode pembayaran yang belum aktif
- Midtrans: Kapan dana transaksi bisa dicairkan