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 aplikasi | Kemungkinan artinya | Langkah pertama |
|---|---|---|
| Kode salah atau tidak valid | Salah ketik, kode lama, atau kode untuk proses lain | Ketik ulang kode terbaru secara manual |
| Kode kedaluwarsa | Kode diketik setelah masa berlakunya habis | Minta satu kode baru dan ketik segera |
| Terlalu banyak percobaan | Aplikasi mengunci sementara untuk mencegah tebakan | Berhenti mencoba sampai waktu tunggu selesai |
| Nomor tidak dapat digunakan | Aplikasi menolak nomor atau negaranya | Gunakan nomor lain di lain waktu |
Langkah memperbaiki, dari yang paling cepat
- Berhenti menekan kirim ulang.
- Buka SMS atau panel kode terbaru, lalu bandingkan jam masuknya.
- Ketik ulang kode secara manual, tanpa spasi.
- Jika ditolak karena kedaluwarsa, minta satu kode baru dan masukkan segera setelah tiba.
- Jika terkunci, tunggu sampai hitung mundur selesai atau beri jeda sebelum mencoba lagi.
- Tutup lalu buka kembali aplikasi bila layar verifikasi tampak macet.
- 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.