BroadNet
JurnalProduk
Produk

SMS OTP vs WhatsApp OTP vs Telegram OTP pada 2026: perbandingan biaya, pengiriman, dan keamanan

SMS menjangkau setiap ponsel, WhatsApp menambahkan tombol autofill dan hanya ditagih saat terkirim, dan Gateway API milik Telegram mengenakan biaya $0,01 per kode yang terkirim. Panduan ini membandingkan ketiga saluran tersebut berdasarkan biaya, pengiriman, dan keamanan, serta menunjukkan cara menggabungkannya dengan fallback SMS.

12 menit baca
Produk · Edisi 36
12 menit baca

Jawaban singkat: gunakan saluran aplikasi terlebih dahulu dan jadikan SMS sebagai jaring pengaman. Kode Telegram berbiaya $0,01 per pesan yang terkirim melalui Gateway API resmi Telegram. Pesan autentikasi WhatsApp hanya ditagih saat terkirim, dengan tarif Meta untuk negara pengguna. SMS menjangkau setiap nomor seluler, dengan atau tanpa aplikasi, sehingga menjadi fallback yang melengkapi pendaftaran saat dua saluran lainnya tidak dapat digunakan. Tidak ada satu pun dari ketiganya yang sepenuhnya tahan terhadap phishing, sehingga upaya keamanan yang dilakukan sama untuk semuanya: pembatasan laju (rate limits), masa berlaku kode yang singkat, dan pemeriksaan nomor. BroadNet OTP dan brand saudara kami MyOTP.App mengirimkan kode melalui saluran-saluran ini dari satu API.

Fakta telah diperiksa pada 23 Oktober 2026 pada dokumentasi dan ketentuan Gateway Telegram, harga WhatsApp milik Meta dan dokumentasi template autentikasi, NIST SP 800-63B-4, Internet Crime Complaint Center milik FBI, Google dan dokumentasi pengembang Apple, serta myotp.app. Harga dan aturan dapat berubah, jadi periksa sumber yang ditautkan sebelum Anda menandatangani kontrak.
PertanyaanSMS OTPWhatsApp OTPTelegram OTP
Bagaimana kode tersebut sampaiSebagai pesan teks dari jaringan selulerSebagai templat autentikasi di aplikasi WhatsAppSebagai pesan di aplikasi Telegram, dengan opsi ditandatangani oleh saluran Telegram terverifikasi Anda
Apakah pengguna memerlukan aplikasi?Tidak, semua ponsel dapat digunakanYa, akun WhatsApp pada nomor tersebutYa, akun Telegram pada nomor tersebut
Cara Anda dikenakan biayaPer pesan yang dikirim ke jaringan, sesuai tarif negara dan operator tersebutPer pesan yang terkirim, sesuai tarif autentikasi Meta untuk negara pengguna$0,01 per kode yang terkirim, sama di setiap negara
Isi otomatis kodeAndroid SMS Retriever API; isi otomatis kode sekali pakai untuk iOS dan webTombol salin kode, isi otomatis satu ketukan, dan tanpa ketukanPengguna membaca atau menyalin kode di Telegram
Masa berlaku kode yang dapat Anda aturDiatur oleh sistem Anda sendiri1 hingga 90 menit30 hingga 3.600 detik
Risiko penipuan utamaSMS pumping dan SIM swapPengambilalihan akun WhatsAppPengambilalihan akun Telegram

Bagaimana cara kerja setiap saluran OTP?

Ketiga saluran tersebut memberikan hal yang sama: kode pendek yang membuktikan bahwa pengguna mengendalikan nomor telepon. Yang membedakan adalah jalurnya. SMS OTP melakukan perjalanan dari platform Anda ke operator seluler pengguna dan mendarat di aplikasi pesan ponsel. Ini tidak memerlukan koneksi internet, tidak memerlukan aplikasi, dan tidak memerlukan akun, itulah sebabnya saluran ini masih memiliki jangkauan terluas. WhatsApp OTP adalah pesan yang dikirim melalui Platform WhatsApp Business menggunakan templat yang telah disetujui dalam kategori autentikasi Meta. Telegram OTP dikirim melalui Gateway API milik Telegram dan tiba di aplikasi Telegram pada akun yang terdaftar pada nomor telepon tersebut.

Templat autentikasi WhatsApp

Meta hanya mengizinkan kata-kata tetap dalam templat autentikasi: kode, baris keamanan opsional ("Demi keamanan Anda, jangan bagikan kode ini.") dan pemberitahuan kedaluwarsa opsional. Anda tidak dapat menambahkan teks pemasaran. Setiap templat menyertakan salah satu dari tiga tombol. Tombol salin kode menyalin kode ke papan klip. Tombol pengisian otomatis satu ketukan meneruskan kode langsung ke aplikasi Android Anda, dan Meta menyebutnya "solusi pilihan". Templat zero-tap, yang hanya tersedia di Android, memungkinkan aplikasi Anda menerima kode tanpa pengguna harus meninggalkan aplikasi. Kedaluwarsa kode dapat diatur dari 1 hingga 90 menit (Meta, templat autentikasi).

Gateway API milik Telegram

Gateway API milik Telegram adalah cara resmi bagi bisnis untuk mengirim kode verifikasi kepada pengguna Telegram. Anda memanggil sendVerificationMessage dengan nomor telepon pengguna, dan Telegram akan menghasilkan kode berisi 4 hingga 8 digit atau mengirimkan kode yang Anda sediakan. Kode tersebut berlaku selama 30 hingga 3.600 detik. Laporan pengiriman (terkirim, diterima, dibaca, kedaluwarsa, atau dicabut) dikirim ke alamat callback HTTPS yang Anda sediakan. Anda juga dapat meminta pesan ditandatangani oleh saluran Telegram terverifikasi milik Anda, sehingga pengguna dapat melihat merek Anda. Sebelum pengiriman, checkSendAbility memberi tahu Anda apakah nomor tersebut dapat menerima kode atau tidak. Pemeriksaan positif dikenakan biaya satu pesan, dan pengiriman yang mengikutinya kemudian menjadi gratis. Pemeriksaan negatif tidak dikenakan biaya (Telegram, Gateway API reference).

Berapa biaya untuk setiap saluran?

Ketiga saluran tersebut ditagih dengan cara yang berbeda, jadi bandingkan biaya per verifikasi yang selesai, bukan harga per pesan.

  • Telegram: Halaman produk Telegram menyatakan $0,01 per kode yang terkirim, dengan pengembalian dana otomatis untuk kode yang tidak terkirim dalam masa berlaku yang Anda tentukan. Anda membayar dengan kredit prabayar, dan Telegram menyatakan bahwa pembayaran dapat dilakukan dalam TON. Ketentuannya menyatakan bahwa pembelian kredit bersifat final dan biaya lainnya bersifat final saat pesan dikirim, jadi bacalah kedua halaman tersebut sebelum Anda menyusun anggaran (Telegram, Ketentuan Gateway).
  • WhatsApp: Meta telah mengenakan biaya per pesan yang terkirim sejak 1 Juli 2025. Tarif bergantung pada kategori templat dan kode negara dari nomor pengguna, dan tingkatan volume bulanan akan menurunkan tarif autentikasi seiring bertambahnya jumlah pengiriman Anda. Biaya pesan layanan yang diperkenalkan Meta pada 1 Oktober 2026 tidak berlaku untuk templat autentikasi (Meta, harga).
  • WhatsApp untuk pengirim yang berbasis di luar negeri: jika bisnis Anda berbasis di negara yang berbeda dari pengguna dan mengirimkan lebih dari 750.000 pesan di luar jendela layanan pelanggan kepada pengguna di pasar tersebut dalam periode bergerak 30 hari, Meta akan menerapkan tarif autentikasi-internasional yang lebih tinggi. Sejak 1 Oktober 2026, ini mencakup 18 pasar, termasuk Arab Saudi, UEA, Mesir, Irak, Kuwait, dan Oman (Meta, tarif autentikasi-internasional).
  • SMS: Anda membayar per pesan yang diajukan ke jaringan, dengan tarif sesuai negara tujuan dan operator. Harga sangat bervariasi antar negara, jadi periksa halaman harga OTP dan tarif SMS per negara untuk pasar yang Anda layani.

Contoh perhitungan di bawah ini bersifat hipotetis. Contoh ini menggunakan harga bulat untuk menunjukkan cara kerja aritmatikanya, bukan tarif asli untuk negara mana pun: SMS seharga $0,040 per pesan, WhatsApp seharga $0,0135 per pesan yang terkirim (tarif daftar WhatsApp BroadNet) dan Telegram seharga $0,01 per kode yang terkirim. Setiap strategi mengirimkan 1.000 kode, dan setiap pengguna yang tidak dapat dijangkau oleh saluran aplikasi akan menerima SMS sebagai gantinya.

Strategi (hipotetis)Kode yang dikirim melalui saluran aplikasiKode yang dikirim melalui SMSTotal biaya untuk 1.000 pengguna
Hanya SMS01.000 × $0,040 = $40,00$40,00
WhatsApp pertama, 60% terkirim pada WhatsApp600 × $0,0135 = $8,10400 × $0,040 = $16,00$24,10
Telegram pertama, 50% nomor yang dapat dijangkau di Telegram500 × $0,01 = $5,00500 × $0,040 = $20,00$25,00

Dua hal menentukan hasil sebenarnya: proporsi pengguna Anda yang dapat dijangkau di setiap aplikasi di setiap negara, dan seberapa cepat Anda beralih ke SMS. Panduan biaya WhatsApp vs SMS OTP kami memberikan formula titik impas per negara, dan estimasi biaya OTP dapat menghitung angka berdasarkan volume Anda sendiri.

Saluran mana yang pengirimannya lebih andal?

SMS menjangkau lebih banyak orang karena hanya memerlukan nomor seluler yang aktif, tetapi keterkiriman bergantung pada rute. Kode yang dikirim melalui koneksi langsung ke operator dengan sender ID terdaftar tiba dengan cepat dan mengembalikan laporan pengiriman; kode pada rute abu-abu dapat difilter tanpa peringatan. WhatsApp dan Telegram mengirimkan pesan melalui internet, sehingga keduanya juga berfungsi pada Wi-Fi saat pengguna tidak memiliki sinyal seluler, misalnya saat bepergian ke luar negeri. Pesan akan gagal jika pengguna tidak memiliki akun pada nomor tersebut, telah menghapus aplikasi, atau sedang luring hingga kode kedaluwarsa.

Itulah sebabnya status pengiriman lebih penting daripada saluran yang digunakan. Meta melaporkan status sent, delivered, dan read untuk pesan WhatsApp, dan Telegram mengirimkan status serupa ke alamat callback Anda. Gunakan sinyal tersebut untuk memutuskan kapan harus mengirimkan SMS, alih-alih menunggu pengguna meminta kode baru.

Saluran mana yang paling aman?

Tidak ada saluran OTP yang tahan terhadap phishing: jika situs web palsu membujuk pengguna untuk mengetikkan kode, penyerang dapat menggunakannya. Perbedaannya terletak pada bagaimana penyerang dapat mencegat kode tersebut.

  • SMS dan SIM swap. Penyerang yang membujuk operator untuk memindahkan nomor korban ke kartu SIM baru akan menerima pesan teks korban. Internet Crime Complaint Center milik FBI mencatat 1.611 keluhan pertukaran SIM dengan kerugian yang disesuaikan lebih dari $68 juta pada tahun 2021 (FBI IC3). National Institute of Standards and Technology AS mengklasifikasikan OTP melalui jaringan telepon sebagai autentikator "terbatas": layanan mungkin masih dapat menggunakannya, tetapi harus menawarkan alternatif lain kepada pengguna yang tidak terbatas dan menjelaskan risikonya (NIST SP 800-63B-4).
  • WhatsApp dan Telegram. Kode dikirim di dalam aplikasi alih-alih melalui jaringan seluler, sehingga pertukaran SIM saja tidak mengekspos sesi yang ada. Risikonya berpindah ke akun aplikasi itu sendiri: jika penyerang mendaftarkan atau mengambil alih akun WhatsApp atau Telegram pengguna, kode tersebut akan masuk ke penyerang. Dorong pengguna untuk mengaktifkan verifikasi dua langkah yang ditawarkan oleh kedua aplikasi tersebut.
  • Autofill mengurangi phishing di setiap saluran. SMS Retriever API Android membaca kode yang membawa hash 11-karakter aplikasi Anda, dan kode terikat domain milik Apple diakhiri dengan baris seperti "@example.com #123456", sehingga kode hanya disarankan pada situs web atau aplikasi asli Anda (Google, Apple). Tombol one-tap dan zero-tap WhatsApp memberikan manfaat yang sama di dalam aplikasi Android Anda.

Untuk tindakan bernilai tinggi, seperti mengubah akun pembayaran, tambahkan pemeriksaan yang tidak hanya bergantung pada kode tersebut. NIST menyarankan untuk melihat sinyal risiko seperti perubahan SIM baru-baru ini atau porting nomor sebelum Anda mengirimkan kode. Panduan kami mengenai penipuan pertukaran SIM dan standar keamanan OTP membahas kontrol ini secara mendalam.

Bagaimana dengan penipuan pumping SMS?

SMS pumping, atau yang disebut juga sebagai trafik yang digelembungkan secara artifisial, terjadi ketika bot mengisi formulir pendaftaran Anda dengan nomor yang dikendalikan oleh penipu, sering kali di destinasi yang mahal. Setiap kode yang Anda kirimkan memberikan bagian biaya terminasi kepada penipu. Saluran aplikasi mengubah gambaran ini: biaya WhatsApp dan Telegram dibayarkan kepada Meta dan Telegram, sehingga model pembayaran tersebut tidak berlaku di sana, dan checkSendAbility dari Telegram menunjukkan apakah sebuah nomor adalah akun Telegram asli sebelum Anda membayar pengirimannya. Namun, setiap kode yang Anda kirimkan tetap memakan biaya, sehingga bot masih dapat membengkakkan tagihan Anda. Terapkan kontrol yang sama pada setiap saluran: pembatasan laju per nomor, per alamat IP, dan per negara, tantangan bot pada formulir, validasi nomor dengan pencarian HLR, serta peringatan saat trafik ke satu negara tiba-tiba melonjak. Panduan SMS pumping kami menjelaskan serangan ini secara mendalam.

Bagaimana cara membangun fallback yang tidak pernah membayar dua kali?

  1. Pilih saluran pertama per negara. Mulailah dengan saluran yang dimiliki oleh sebagian besar pengguna Anda di negara tersebut, dengan biaya terendah per verifikasi yang selesai. Jika WhatsApp lebih mahal daripada SMS lokal, mulailah dengan SMS.
  2. Periksa sebelum Anda mengirim. Untuk Telegram, panggil checkSendAbility dan teruskan request ID-nya ke pengiriman, sehingga pemeriksaan dan pesan tersebut hanya dikenakan satu biaya di antara keduanya. Untuk WhatsApp, Meta hanya mengenakan biaya untuk pesan yang terkirim, sehingga mencoba WhatsApp terlebih dahulu tidak memakan biaya bagi pengguna yang tidak memiliki akun WhatsApp.
  3. Tunggu status pengiriman, bukan timer tetap. Jika saluran aplikasi belum melaporkan "delivered" dalam jendela waktu singkat yang Anda tetapkan, misalnya 10 hingga 20 detik, kirimkan SMS.
  4. Gunakan satu kode di seluruh saluran. Kirimkan kode yang sama, dengan masa kedaluwarsa yang sama, melalui saluran fallback, sehingga pesan WhatsApp atau Telegram yang terlambat dan SMS keduanya dapat berfungsi, dan pengguna tidak akan bingung oleh dua kode yang berbeda.
  5. Hentikan saluran lain setelah kode digunakan. Telegram memungkinkan Anda untuk membatalkan pesan yang belum terkirim, meskipun kode yang dibatalkan tidak akan dikembalikan biayanya. Tandai kode sebagai telah digunakan di sistem Anda sendiri agar tidak dapat dimasukkan dua kali.
  6. Tawarkan suara sebagai langkah terakhir. Bagi pengguna yang tidak dapat menerima pesan teks, panggilan suara OTP akan membacakan kode tersebut dengan lantang.

Bagaimana MyOTP dan BroadNet OTP saling melengkapi?

MyOTP.App adalah OTP API mandiri milik BroadNet Group. Menurut myotp.app, layanan ini mengirimkan kode melalui SMS, WhatsApp, dan Telegram dengan satu kunci API dan satu saldo kredit, dan Anda dapat memilih saluran pada setiap permintaan melalui satu kolom saja. Kode Telegram melewati Telegram Gateway API dan dapat beralih secara otomatis ke SMS saat pengguna tidak sedang menggunakan Telegram. Halaman harga MyOTP mencantumkan paket Starter seharga $20 per bulan dan paket Business seharga $25 per bulan, serta pengecekan kode tidak dipungut biaya. Pelajari lebih lanjut di halaman produk MyOTP.

BroadNet OTP adalah layanan perusahaan untuk pengirim bervolume tinggi. Layanan ini mengirimkan SMS melalui koneksi langsung ke operator dan menambahkan fitur fallback otomatis, validasi nomor, serta kontrol penipuan seperti pembatasan laju (rate limit) per nomor dan per alamat IP. Untuk kode WhatsApp, BroadNet adalah Business Solution Provider resmi Meta, dan WhatsApp Business API kami menangani templat autentikasi beserta persetujuannya.

Pertanyaan yang sering diajukan

Apakah WhatsApp OTP lebih murah daripada SMS OTP?

Sering kali, tetapi tidak di semua tempat. Meta mengenakan biaya per pesan autentikasi yang terkirim dengan tarif yang ditetapkan untuk setiap negara, sementara harga SMS bervariasi tergantung negara dan operator. Bandingkan kedua tarif tersebut untuk setiap pasar, lalu sertakan biaya pengiriman SMS kepada pengguna yang tidak menerima pesan WhatsApp.

Berapa biaya Telegram OTP?

Gateway API Telegram berbiaya $0,01 per kode yang terkirim, sama di setiap negara, yang dibayarkan dari kredit prabayar. Pemeriksaan kemampuan pengiriman hanya dikenakan biaya saat nomor dapat menerima kode, dan pengiriman yang mengikutinya kemudian menjadi gratis. Dokumentasi Telegram menyatakan bahwa kode yang tidak terkirim dalam masa berlakunya akan dikembalikan secara otomatis.

Apakah Telegram Gateway API bersifat resmi?

Ya. Telegram menerbitkan dan menjalankan Gateway API itu sendiri di core.telegram.org/gateway. Kode akan tiba di dalam aplikasi Telegram, dan Anda dapat meminta kode tersebut ditandatangani oleh saluran Telegram terverifikasi milik Anda agar pengguna dapat melihat merek Anda.

Apakah SMS OTP masih diizinkan di bawah pedoman NIST?

Ya. NIST SP 800-63B-4, yang diterbitkan pada Juli 2025, mengklasifikasikan OTP melalui jaringan telepon sebagai autentikator terbatas. Layanan yang menggunakannya harus menawarkan setidaknya satu alternatif yang tidak terbatas, memberi tahu pengguna tentang risikonya, dan merencanakan masa depan di mana metode ini mungkin tidak lagi dapat diterima.

Dapatkah WhatsApp OTP mengisi kode secara otomatis?

Ya, pada Android. Autofill satu ketukan meneruskan kode ke aplikasi Anda dengan satu ketukan, dan templat nol ketukan mengirimkannya ke aplikasi Anda tanpa ketukan sama sekali. Pada iPhone, dokumentasi Meta menyatakan bahwa iOS 26 dan versi setelahnya dapat menyarankan kode dari keyboard; untuk versi iOS sebelumnya, gunakan tombol salin-kode.

Apa yang terjadi jika pengguna tidak memiliki WhatsApp atau Telegram?

Pesan tidak dapat dikirim, jadi kirimkan kode melalui SMS sebagai gantinya. checkSendAbility milik Telegram memberi tahu Anda sebelumnya apakah nomor tersebut dapat menerima kode, tanpa biaya jika tidak dapat. Dengan WhatsApp, pesan yang tidak terkirim tidak akan dikenakan biaya, sehingga Anda dapat beralih ke SMS segera setelah laporan pengiriman tidak tiba.

Apakah OTP WhatsApp dan Telegram menghentikan SMS pumping?

Mereka menghapus pembayaran biaya terminasi yang memicu pumping pada SMS, namun hal tersebut tidak membuat Anda kebal. Bot masih dapat meminta kode untuk akun asli dan membengkakkan tagihan Anda, serta SMS fallback Anda masih dapat menjadi target. Tetap terapkan rate limits, tantangan bot, dan peringatan negara pada setiap saluran.

Saluran OTP mana yang sebaiknya digunakan bank?

Bank biasanya membutuhkan jangkauan terluas dan jejak audit yang jelas, sehingga SMS melalui rute langsung ke operator tetap menjadi saluran utama, dengan WhatsApp sebagai opsi jika pelanggan lebih menyukainya. Periksa aturan bank sentral Anda terlebih dahulu: beberapa regulator mewajibkan faktor tambahan untuk pembayaran, dan panduan kami mengenai aturan OTP untuk bank mencakup beberapa pasar.

Sumber

Ingin memangkas biaya verifikasi tanpa mengurangi jangkauan? Hubungi BroadNet mengenai OTP melalui SMS dan WhatsApp dengan fallback otomatis, atau mulai di MyOTP.App untuk mengirim kode pertama Anda melalui SMS, WhatsApp dan Telegram hari ini.

Apakah ini bermanfaat?

Cara kami menulis dan meninjau konten

Ditulis oleh

Tim Editorial BroadNet

Tim Teknik mengoperasikan jaringan: bind SMPP, stack SS7, mesin rute, serta infrastruktur mendasar yang memungkinkan pengiriman satu miliar pesan per bulan. Mereka menulis di sini ketika ada sesuatu yang layak untuk dicatat.

Jurnal, melalui email

Satu esai setiap bulan. Tidak ada hal lain.

Berlangganan dan kami akan mengirimkan tulisan berikutnya — baik mengenai teknik, regulasi, atau industri — tepat pada hari penerbitannya. Tanpa kampanye drip, tanpa penawaran produk, tanpa pembagian ke pihak ketiga. Berhenti berlangganan hanya dengan satu klik.

Kami mengirimkan satu email sebulan. Berhenti berlangganan kapan saja. Lihat kebijakan privasi.

Apa yang akan Anda dapatkan
  • Tulisan mendalam, bukan sekadar umpan klik
    Enam hingga sebelas menit tulisan terfokus pada satu topik.
  • Ditulis oleh para operator
    Ditulis secara internal oleh teknisi, pimpinan regulasi, dan manajer produk.
  • Sadar wilayah
    Pandangan berbasis pengalaman di kawasan MENA mengenai regulator, operator, dan bauran saluran.
  • Sebulan sekali
    Tanpa kampanye drip. Hanya satu esai saat ada hal yang perlu dibagikan.
Berhenti membaca. Mulai implementasi.

Sebagian besar dari apa yang kami tulis dipelajari langsung dari produksi.

Jika tulisan ini membuat Anda setuju, kita sebaiknya berbicara. Bawa kasus penggunaan, volume, dan pasarnya — kami akan kembali dengan rute, harga, dan referensi pelanggan yang dapat Anda hubungi.

$ curl -X POST https://api.broadnet.me/sms/sendSms