Lewati ke konten
KodeOTP.id

Verifikasi OTP gagal padahal kode sudah masuk: penyebab dan cara mengatasinya

Jika kode OTP sudah diterima tetapi ditolak, penyebab paling umum adalah kode lama setelah Anda minta kode baru, kode kedaluwarsa, salah ketik, atau terlalu banyak percobaan. Pakai hanya kode terbaru, ketik segera, dan berhenti mencoba sebelum aplikasi mengunci akun sementara.

Kode belum masuk atau kode ditolak?

Dua masalah ini sering tertukar, padahal solusinya berbeda. Jika SMS belum datang sama sekali, ikuti daftar periksa di halaman kode OTP tidak masuk. Halaman ini untuk kondisi sebaliknya: kode sudah ada di tangan Anda, tetapi aplikasi menolaknya atau verifikasi tidak bisa diselesaikan.

Pesan yang muncul biasanya salah satu dari ini: kode salah, kode kedaluwarsa, terlalu banyak percobaan, atau nomor tidak dapat digunakan. Kalimatnya berbeda di tiap aplikasi, tetapi penyebabnya bisa dikelompokkan.

Delapan penyebab verifikasi OTP gagal

1. Memakai kode lama

Setiap kali Anda menekan kirim ulang, aplikasi biasanya membuat kode baru, dan kode sebelumnya tidak berlaku lagi. Google menyatakan bahwa jika Anda meminta beberapa kode verifikasi, hanya kode terbaru yang berfungsi. Jika dua SMS datang berdekatan, pakai yang paling akhir.

2. Kode sudah kedaluwarsa

Kode hanya berlaku beberapa menit. Pedoman NIST menetapkan autentikasi lewat kode yang dikirim ke jalur terpisah dianggap tidak sah bila tidak selesai dalam 10 menit, dan aplikasi boleh memakai batas yang lebih pendek. Kode yang terlambat diketik akan ditolak meski angkanya benar.

3. Salah ketik atau salah salin

Spasi ikut tersalin, angka 0 tertukar dengan huruf O, atau yang tersalin justru deretan karakter acak di akhir SMS, bukan kodenya. Di dashboard KodeOTP.id, jangan pula tertukar antara kode OTP dan kode pesanan yang tercetak kecil di kartu nomor.

4. Terlalu banyak percobaan

Aplikasi membatasi jumlah percobaan yang gagal untuk mencegah orang menebak kode. Pedoman NIST juga mensyaratkan bahwa pembuatan kode baru tidak mengatur ulang hitungan percobaan gagal. Jadi pada aplikasi yang menerapkan aturan serupa, menekan kirim ulang lalu menebak lagi justru mempercepat penguncian. Bila sudah muncul hitung mundur atau pesan coba lagi nanti, tunggu sampai selesai.

5. Kode untuk akun atau aplikasi lain

Jika Anda memverifikasi beberapa akun sekaligus, kode mudah tertukar. Panduan Google Authenticator juga meminta pengguna memastikan kode dimasukkan untuk aplikasi dan akun yang benar.

6. Nomor ditolak setelah kode dimasukkan

Kode bisa benar tetapi proses tetap berhenti. Penyebabnya antara lain nomor sudah terhubung ke akun lain, aplikasi meminta verifikasi tambahan seperti PIN atau email yang tidak Anda ketahui, atau aplikasi tidak menerima nomor virtual dan negara tertentu. Keputusan ini ada di aplikasi tujuan.

7. Jam dan tanggal perangkat tidak tepat

Penyebab ini terutama berlaku untuk kode dari aplikasi authenticator. Google meminta waktu di perangkat disinkronkan dan sesuai zona waktu setempat. Kode SMS dicocokkan di server aplikasi, tetapi mengaktifkan waktu otomatis tetap kebiasaan yang baik.

8. Proses verifikasi sudah diulang dari awal

Kode biasanya berlaku untuk proses verifikasi yang memintanya. Jika Anda menutup layar verifikasi, mengulang pendaftaran dari awal, atau berpindah ke perangkat lain, aplikasi bisa memulai proses baru dan mengirim kode baru. Kode dari proses sebelumnya pun tidak cocok lagi, meski belum lewat beberapa menit.

Arti pesan kesalahan yang sering muncul

Pesan di aplikasiKemungkinan artinyaLangkah pertama
Kode salah atau tidak validSalah ketik, kode lama, atau kode untuk proses lainKetik ulang kode terbaru secara manual
Kode kedaluwarsaKode diketik setelah masa berlakunya habisMinta satu kode baru dan ketik segera
Terlalu banyak percobaanAplikasi mengunci sementara untuk mencegah tebakanBerhenti mencoba sampai waktu tunggu selesai
Nomor tidak dapat digunakanAplikasi menolak nomor atau negaranyaGunakan nomor lain di lain waktu

Langkah memperbaiki, dari yang paling cepat

  1. Berhenti menekan kirim ulang.
  2. Buka SMS atau panel kode terbaru, lalu bandingkan jam masuknya.
  3. Ketik ulang kode secara manual, tanpa spasi.
  4. Jika ditolak karena kedaluwarsa, minta satu kode baru dan masukkan segera setelah tiba.
  5. Jika terkunci, tunggu sampai hitung mundur selesai atau beri jeda sebelum mencoba lagi.
  6. Tutup lalu buka kembali aplikasi bila layar verifikasi tampak macet.
  7. Jika aplikasi menolak nomornya, coba lagi nanti dengan nomor atau negara lain.

Kode masuk ke nomor KodeOTP.id tetapi ditolak aplikasi

Begitu SMS berisi kode masuk ke nomor yang Anda beli, nomor itu dianggap berhasil. Nomor tidak bisa lagi dibatalkan dan tidak direfund, walaupun kodenya ditolak, terlambat diketik, atau tidak jadi dipakai. Alasannya, nomor sudah menjalankan fungsinya, yaitu menerima SMS dari aplikasi tujuan, sedangkan penilaian kode dilakukan oleh aplikasi itu sendiri.

Yang bisa Anda lakukan:

  • Cocokkan kode yang Anda ketik dengan kode di panel Nomor aktif. Pakai tombol Salin kode agar tidak salah ketik.
  • Pastikan aplikasi tujuan masih di layar verifikasi yang sama dan Anda belum meminta kode baru.
  • Bila harus mengulang dari awal, beli nomor baru. Jika aplikasi tampak menolak nomor dari negara tersebut, pilih negara lain.

Aturan lengkapnya ada di kebijakan refund.

Cegah verifikasi gagal di percobaan berikutnya

  • Siapkan aplikasi tujuan sampai layar isian nomor sebelum membeli nomor.
  • Minta kode satu kali, lalu tunggu.
  • Jangan meminta kode untuk nomor yang sama dari dua perangkat.
  • Ketik kode begitu tiba, jangan disimpan untuk nanti.
  • Untuk akun yang ingin dipakai lama, aktifkan email pemulihan dan verifikasi dua langkah segera.

Memahami bentuk kode juga membantu. Baca halaman kode OTP untuk contoh pesan dan cara membacanya, atau SMS OTP untuk jalur pengirimannya.

FAQ

Pertanyaan terkait

Lihat semua FAQ

Saya meminta kode dua kali dan keduanya masuk. Mana yang dipakai?
Pakai kode yang paling akhir masuk. Google, misalnya, menyatakan bahwa jika Anda meminta beberapa kode verifikasi, hanya kode terbaru yang berfungsi, dan banyak aplikasi lain bekerja dengan cara serupa. Kode yang lebih dulu masuk biasanya sudah dibatalkan oleh aplikasi begitu kode baru dibuat.
Berapa lama harus menunggu setelah terkunci karena terlalu banyak percobaan?
Lamanya ditentukan oleh masing-masing aplikasi, jadi ikuti hitung mundur atau pesan yang tampil di layar. Jangan terus meminta kode baru selama terkunci. Pedoman NIST mensyaratkan pembuatan kode baru tidak mengatur ulang hitungan percobaan gagal, sehingga pada aplikasi yang menerapkannya, tebakan tambahan tetap ikut dihitung.
Kode benar, tetapi aplikasi menyatakan nomor tidak dapat digunakan. Kenapa?
Artinya masalahnya bukan pada kode. Aplikasi menolak nomornya, misalnya karena nomor sudah terhubung ke akun lain atau aplikasi tidak menerima nomor virtual dari negara tersebut. Untuk nomor KodeOTP.id yang sudah menerima kode, nomor dihitung berhasil. Coba lagi nanti dengan nomor baru atau negara lain.
Apakah pengaturan jam di ponsel memengaruhi kode SMS?
Pengaturan jam paling berpengaruh pada kode dari aplikasi authenticator, karena kodenya dihitung berdasarkan waktu di perangkat. Google meminta waktu perangkat disinkronkan dan sesuai zona waktu. Kode SMS dicocokkan oleh server aplikasi, tetapi mengaktifkan tanggal dan waktu otomatis tetap kebiasaan yang baik.
Bisakah KodeOTP.id memperpanjang masa berlaku kode?
Tidak. Masa berlaku kode ditentukan oleh aplikasi yang membuatnya, dan KodeOTP.id hanya menampilkan SMS yang masuk ke nomor Anda. Timer 20 menit di dashboard adalah masa aktif nomor untuk menerima SMS, bukan masa berlaku kode. Ketik kode segera setelah tampil agar tidak kedaluwarsa.

Diperbarui 6 November 2026