Bahasa Indonesia
Mengumpulkan kode OTP Indonesia +62 secara terprogram
Ya, OTP Route dapat menerima kode verifikasi SMS Indonesia (+62) pada nomor sekali pakai dari OTP Gateway-nya, dan menyerahkannya ke dasbor atau ke kode Anda lewat polling REST atau webhook bertanda tangan. Harga mulai dari $0.20 per code dan berbeda per layanan, dan tidak ada yang ditagih kecuali kode mendarat dalam jendela aktivasi 20 menit.
Endpoint apa saja yang dipanggil integrasi API OTP Indonesia?
Semuanya berjalan ke https://otproute.com/api/v1 dengan kunci Bearer berawalan or_live_. Buat satu di Developer console; satu akun dapat menyimpan hingga 10 kunci, sehingga mudah memisahkan runner CI dari mesin staging.
- Ambil
GET /api/v1/servicesdanGET /api/v1/countrieslalu simpan kedua daftar di cache. Indonesia muncul dengan idid. - Tanyakan
GET /api/v1/prices?country=id&service=<id>untuk harga dan ketersediaan terkini dari layanan yang akan Anda uji. Inventaris bergerak sepanjang hari, jadi query per proses, jangan di-hardcode. - Buat pesanan dengan
POST /api/v1/activationsdan body seperti{"service": "tokopedia", "country": "id"}. Anda mendapat id aktivasi plus nomor +62. - Ketik atau suntikkan nomor itu ke kolom telepon aplikasi atau akun uji Anda sendiri.
- Baca hasilnya lewat webhook, atau lakukan polling
GET /api/v1/activations/{id}. Batalkan dengan bersih lewatPOST /api/v1/activations/{id}/cancelketika tes gagal sebelum langkah SMS.
GET /api/v1/balance cepat sebelum rangkaian tes dimulai memungkinkan proses gagal lebih awal, bukan di tengah jalan. Polling dengan interval yang wajar muat dengan mudah dalam batas 300 request per menit. Skema lengkap ada di dokumentasi API.
Bagaimana memproses kode +62 dengan webhook bertanda tangan?
Polling cukup untuk satu developer; job paralel lebih tenang dengan pengiriman push. Daftarkan hingga 5 endpoint per akun dan langgankan activation.sms_received, activation.expired, dan activation.cancelled.
Setiap request menyertakan header X-OTPRoute-Signature dalam bentuk t=<unix>,v1=<hex>. Susun kembali string yang ditandatangani sebagai <t>.<raw body>, hitung HMAC-SHA256 dengan secret endpoint, dan bandingkan dengan v1 dalam waktu konstan. Hash byte mentah sebelum parsing JSON apa pun, dan buang request yang timestamp-nya terlalu lama agar payload yang tertangkap tidak bisa diputar ulang.
Perlakukan event sebagai terkait dengan id aktivasi dan buat handler idempoten: pengiriman ulang cukup menemukan kode yang sudah tersimpan. Tulisan kami tentang keamanan webhook HMAC menelusuri pemeriksaannya.
Layanan apa saja yang bisa menerima SMS OTP Indonesia di OTP Route?
Snapshot langsung untuk Indonesia mencakup lebih dari 3.000 layanan. Rute populer meliputi WhatsApp, Tokopedia, Shopee, Lazada, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LINE, Discord, Microsoft & Outlook, dan ChatGPT (OpenAI).
Bagi rekan yang tidak pernah menyentuh API, dasbor melakukan pekerjaan yang sama: masuk, pilih layanan, pilih Indonesia, periksa harga yang ditampilkan, lalu pesan. Nomor +62 muncul di layar dan kodenya ditampilkan di sebelahnya begitu SMS masuk. Batalkan dari tampilan yang sama jika tes dibatalkan.
Bagaimana nomor +62 disimpan dan dinormalisasi?
Indonesia memakai awalan trunk 0, jadi orang menulis nomor seluler secara domestik sebagai 08 diikuti sisa digitnya. Dalam E.164, angka 0 itu hilang: nomor yang ditulis lokal 0812... menjadi +62812.... Simpan bentuk E.164, normalisasikan apa pun yang diketik pengguna dengan menghapus spasi, tanda hubung, dan 0 di depan, dan serahkan penilaian validitas kepada pustaka nomor telepon yang terawat, karena nomor pelanggan Indonesia tidak semuanya berbagi satu panjang.
Template SMS yang dikirim ke nomor Indonesia sering berbahasa Indonesia, meski sebagian layanan mengirim dalam bahasa Inggris. Ekstrak kode dengan pola digit alih-alih mencocokkan kata seperti "kode" atau "code", dan parser Anda tidak akan peduli bahasa apa yang dipakai template.
Mengapa tim produk menguji alur pendaftaran di Indonesia?
Indonesia adalah salah satu negara berpenduduk terbanyak di dunia dan penggunaan internetnya sangat mengutamakan seluler, sehingga verifikasi nomor telepon berada di depan banyak alur onboarding. Tim yang berekspansi ke Asia Tenggara ingin melihat layar pendaftaran dan login Indonesia mereka berperilaku benar dengan nomor +62 sungguhan, memeriksa bahwa teks berbahasa Indonesia tampil tanpa terpotong, dan memastikan aturan antipenipuan mereka tidak memblokir pengguna lokal yang sah.
Tim operasional regional dan marketplace juga memakai rute ini untuk memverifikasi akun bisnis yang mereka kelola bagi toko-toko Indonesia. Halaman pengujian QA menjelaskan cara memasukkannya ke rencana regresi.
Bagaimana jika kode Indonesia tidak pernah muncul?
Waktu pengiriman bergantung pada layanan dan rute, jadi beri aktivasi ruang sebelum memutuskan gagal. Ketika tidak ada SMS yang tiba:
- Biarkan jendela 20 menit habis, atau batalkan; dengan cara mana pun seluruh jumlahnya kembali ke dompet Anda secara otomatis.
- Pesan lagi sedikit nanti, atau coba rute layanan lain jika pengujian Anda memungkinkan.
- Pastikan layanan target menerima nomor virtual untuk aksi ini. Sebagian tidak, dan itulah alasan aturan pengembalian dana ada.
- Hindari memesan ulang dalam loop cepat. Beri jeda antar percobaan agar job CI tidak menghabiskan percobaan ulang dalam hitungan detik.
Lebih banyak gagasan diagnostik ada di mengurangi kegagalan pengiriman OTP.
Adakah nomor +62 khusus, dan bagaimana penagihannya?
Tidak. Saluran Indonesia jangka panjang swalayan tidak ditawarkan. Dedicated Number adalah produk Amerika Serikat dan Kanada, mulai dari $1.95/month. Jika tim Anda benar-benar membutuhkan saluran +62 yang bertahan lama, kirim email ke [email protected]; apakah bisa diatur bergantung pada aturan setempat dan tidak dijanjikan.
Penagihan OTP Gateway memakai satu dompet USD prabayar tanpa biaya bulanan dan tanpa paket yang harus dipilih. Isi dompet dengan kartu atau stablecoin USDT/USDC; setiap top-up memicu invoice PDF lewat email untuk catatan keuangan Anda. Akun pengembangan dapat meminta mode sandbox, yang mengembalikan nomor dan kode simulasi untuk tes integrasi ujung ke ujung tanpa memakai dana. Lihat harga atau buat akun.
Pertanyaan umum
Bisakah saya menguji alur pendaftaran Indonesia di aplikasi saya tanpa SIM lokal?
Bisa. Pesan nomor +62 dari OTP Gateway untuk layanan terkait, masukkan ke aplikasi Anda, dan baca kodenya di dasbor atau lewat API.
Id negara apa yang dipakai API OTP Route untuk Indonesia?
Indonesia adalah id, jadi pencarian harga berbunyi GET /api/v1/prices?country=id&service=<id>.
Apakah saya membayar jika SMS Indonesia tidak pernah datang?
Tidak. Jika tidak ada yang masuk selama jendela 20 menit, atau Anda membatalkan, seluruh biaya kembali ke dompet Anda secara otomatis.
Haruskah saya mempertahankan angka 0 di depan saat menyimpan nomor seluler Indonesia?
Pertahankan hanya untuk tampilan dalam format lokal. Simpan +62 diikuti nomor nasional tanpa 0, yaitu bentuk E.164.
Apakah teks verifikasi Indonesia akan berbahasa Inggris?
Tidak selalu. Banyak yang datang dalam bahasa Indonesia, jadi parse kode numeriknya dan jangan mengandalkan kata-kata di sekitarnya.
Apakah nomor Indonesia boleh dipakai untuk tujuan apa pun?
Hanya penggunaan yang sah: menguji dan mengoperasikan produk dan akun Anda sendiri sesuai ketentuan tiap layanan. Acceptable Use Policy OTP Route berlaku untuk setiap pesanan.
Nama layanan adalah merek dagang milik pemiliknya masing-masing. OTP Route tidak berafiliasi dengan mereka. Gunakan nomor secara sah, patuhi ketentuan tiap layanan dan Kebijakan Penggunaan yang Dapat Diterima kami.