Sistem anda menjana kod. Kami menghantarnya ke mana-mana nombor telefon bimbit Malaysia daripada kod pendek 5 digit, dalam beberapa saat, dengan harga RM0.20 — tanpa yuran bulanan dan tanpa urusan pendaftaran Sender ID untuk bermula.
Perniagaan kecil dan sederhana yang perlu mengesahkan bahawa nombor telefon milik orang sebenar: kedai dalam talian yang mengesahkan akaun baharu, sistem tempahan yang mengesahkan nombor pelanggan, aplikasi keahlian atau kesetiaan, produk SaaS yang menambah kod log masuk, atau platform penghantaran dan servis yang perlu menghubungi pelanggan kemudian. Jumlah biasa ialah beberapa ratus hingga beberapa puluh ribu kod sebulan — terlalu kecil untuk berunding kontrak dengan telco, terlalu penting untuk diserahkan kepada alat percuma yang berhenti berfungsi apabila anda berkembang.
Apa yang kami buat memang sempit dengan sengaja: sistem anda mencipta dan menyemak kod; kami menghantar SMS. Tiada widget «verify» untuk dipasang dan tiada yuran setiap pengesahan di atas harga SMS. Jika anda sudah ada borang pendaftaran dan pangkalan data, anda hanya menambah satu permintaan HTTP.
RM0.20 setiap SMS, sama untuk semua rangkaian mudah alih di Malaysia. OTP biasa («Kod MyShop anda ialah 482913. Sah selama 5 minit.») kira-kira 60 aksara — satu segmen, satu caj. Kredit prabayar, tiada yuran persediaan, tiada yuran bulanan, tiada minimum, dan kredit tidak luput. Kadar turun secara automatik apabila jumlah keseluruhan akaun anda melepasi peringkat harga.
| Kod sebulan | Kos pada RM0.20 | Sehari (anggaran) |
|---|---|---|
| 500 | RM100 | RM3.30 |
| 2,000 | RM400 | RM13 |
| 10,000 | RM2,000 | RM66 |
Apabila membandingkan dengan platform antarabangsa, bandingkan bil keseluruhan, bukan kadar utama sahaja: kebanyakannya mengecaj dalam dolar AS ke kad kredit (jadi kos dalam ringgit berubah mengikut kadar pertukaran), dan produk pengesahan yang dihoskan biasanya menambah yuran bagi setiap pengesahan berjaya di atas harga SMS. Cubaan semula juga dikira — penyedia yang menghantar dua kali apabila berlaku tamat masa menggandakan kos anda untuk pengguna tersebut.
Permintaan dengan tiga nombor atau kurang tidak beratur di belakang kempen pukal sesiapa — ia diserahkan kepada telco sebaik sahaja diterima. Dalam dua minggu sehingga 9 Oktober 2026, penghantaran kecil di platform kami sampai ke telco dalam purata 2.3 saat; 84% mengambil masa 5 saat atau kurang dan 97% mengambil masa 10 saat atau kurang.
Itu masa sehingga ke telco, bukan ke telefon. Kebanyakan kod kemudiannya sampai dalam beberapa saat, tetapi telefon yang dimatikan, di luar liputan atau sedang merayau menerimanya lewat atau tidak langsung — tiada penyedia SMS yang boleh mengubahnya. Reka bentuk untuk keadaan itu: paparkan skrin kod serta-merta, dan tawarkan butang «hantar semula» selepas kira-kira 60 saat dan bukannya mencuba semula secara automatik.
Kod sampai daripada kod pendek 5 digit 66886. Rakyat Malaysia sudah biasa menerima kod bank dan e-dompet daripada nombor 5 digit, jadi ia kelihatan sah. Dua perkara perlu anda tahu sebelum memilih kami:
Idempotency-Key. Jika pelayan anda tamat masa dan mencuba semula dengan kunci yang sama, pengguna tetap menerima satu SMS dan anda membayar sekali.curl https://hantarsms.com/api/v1/messages \
-H "X-API-Key: $HANTARSMS_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: otp-7f3a91" \
-d '{"to":"60123456789","text":"MyShop: kod anda ialah 482913. Sah selama 5 minit. Jangan kongsi."}'
Contoh kod PHP, Laravel dan WordPress, templat mesej, serta contoh Python, Node.js dan Java ada dalam dokumentasi API (bahasa Inggeris). Laman WordPress juga boleh menggunakan plugin WordPress kami tanpa menulis kod.
Setiap permintaan OTP berbayar, termasuk permintaan daripada bot. Borang pendaftaran dan «lupa kata laluan» awam ialah sasaran yang terkenal: skrip menghantar ribuan nombor dan perniagaan membayar setiap kod. Inilah punca paling biasa perniagaan kecil menerima bil SMS yang mengejutkan. Di pihak anda:
Di pihak kami, setiap kunci API ada had kadar penghantaran (60 permintaan seminit secara lalai, boleh dilaraskan jika puncak sebenar anda lebih tinggi), dan setiap mesej disenaraikan mengikut nombor dalam papan pemuka, jadi serangan kelihatan sebagai deretan nombor asing, bukan satu baris dalam bil bulan depan.
Tidak. Sistem anda menjana kod, menyimpannya dengan tempoh luput, dan menyemak apa yang ditaip pengguna. Kami menghantar SMS itu. Ini memastikan kod kekal dalam sistem anda sendiri dan tiada yuran tambahan bagi setiap pengesahan.
RM0.20 setiap segmen di HantarSMS. Mesej pengesahan biasa dalam bahasa Inggeris atau Melayu ialah satu segmen. Menulisnya dalam bahasa Cina atau menambah emoji menukarnya kepada Unicode, yang mengurangkan aksara setiap segmen, jadi kekalkan teks OTP dalam bahasa Inggeris atau Melayu biasa.
Tidak di platform kami. Kod dihantar daripada kod pendek 5 digit kongsi 66886. Letakkan jenama anda di permulaan teks mesej, contohnya «MyShop: kod anda ialah 482913».
Tidak. Kami menghantar ke nombor telefon bimbit Malaysia (60…) sahaja. Jika pengguna anda berada di beberapa negara, anda perlukan penyedia antarabangsa untuk negara lain.
Semak nombor itu dalam papan pemuka atau melalui API: ia menunjukkan sama ada SMS telah diserahkan dan, apabila telco melaporkannya, sama ada ia sampai. Telefon yang dimatikan atau di luar liputan menerimanya lewat atau tidak langsung. Benarkan pengguna meminta kod baharu selepas kira-kira 60 saat.
Tiada. Kredit prabayar, tiada yuran persediaan, tiada yuran bulanan, tiada minimum dan tiada kontrak. Kredit tidak luput.
Cipta akaun, tuntut kredit percubaan RM1 melalui WhatsApp, dan anda boleh menghantar OTP pertama daripada papan pemuka atau API pada hari yang sama.