Bahasa Indonesia
Menerima kode SMS Botswana lewat satu panggilan API
Ya, Anda dapat menerima kode verifikasi SMS Botswana (+267) dengan OTP Route: buat aktivasi untuk negara bw lewat API OTP Gateway atau dasbor, dan kode kembali lewat polling atau webhook bertanda tangan. Harga mulai dari $0.20 per kode, dan Anda hanya dikenai biaya saat SMS benar-benar masuk ke nomor.
Panggilan API apa saja yang dilalui aktivasi Botswana?
Semuanya berada di bawah https://otproute.com/api/v1 dan diautentikasi dengan Bearer key yang diawali or_live_. Anda membuat key di Developer console; satu akun dapat memiliki hingga 10 key, dan batasnya 300 permintaan per menit, yang lebih dari cukup untuk test suite yang memesan beberapa nomor Botswana per eksekusi.
Urutan yang umum terlihat seperti ini:
- Panggil
GET /api/v1/countriessekali dan simpan di cache, agar kode Anda tahu bahwabwadalah pengenal untuk Botswana. - Tanyakan
GET /api/v1/prices?country=bw&service=whatsappuntuk harga langsung dan ketersediaan pasangan yang Anda butuhkan. Harga bervariasi menurut layanan dan negara, jadi bacalah, jangan ditulis permanen. - Kirim
POST /api/v1/activationsdengan body{"service": "whatsapp", "country": "bw"}. Respons membawa nomor +267 dan id aktivasi. - Masukkan nomor itu di formulir pendaftaran yang diuji, lalu lakukan polling
GET /api/v1/activations/{id}atau tunggu webhook. - Jika tes dibatalkan, panggil
POST /api/v1/activations/{id}/cancelagar dana langsung kembali ke dompet.
Panduan integrasi API OTP membahas panggilan yang sama dengan penanganan error dalam pikiran.
Bagaimana penerima webhook saya harus memperlakukan event +267?
Webhook adalah pilihan yang lebih bersih begitu lebih dari satu tes berjalan paralel. Daftarkan endpoint (lima per akun) dan dengarkan activation.sms_received, activation.expired, dan activation.cancelled, masing-masing berkunci pada id aktivasi yang Anda dapat saat memesan.
Setiap pengiriman membawa header X-OTPRoute-Signature dalam bentuk t=<unix>,v1=<hex>. Susun ulang HMAC-SHA256 dari string "<t>.<raw body>" dengan secret endpoint, bandingkan dengan v1 secara constant-time, dan buang apa pun yang timestamp-nya sudah basi. Urai JSON hanya setelah pemeriksaan lolos, karena menserialisasi ulang body mengubah byte-nya.
Buat handler idempoten: simpan id aktivasi saat kode dikonsumsi dan abaikan pengulangan event yang sama. Detailnya ada di mengamankan webhook OTP dengan HMAC.
Untuk apa nomor verifikasi Botswana dapat digunakan?
Snapshot langsung untuk Botswana mencantumkan lebih dari 800 layanan. Di antara yang populer adalah WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, ChatGPT (OpenAI), Microsoft & Outlook, Amazon, LinkedIn, Uber, Signal, Netflix, dan Airbnb.
Ketersediaan pada rute tertentu bergeser sepanjang hari seiring kapasitas operator berubah. Itulah alasan endpoint harga juga melaporkan apa yang dapat dipesan saat ini: anggaplah jawabannya sebagai sumber kebenaran, bukan daftar ini.
Apa yang perlu diketahui engineer tentang nomor telepon Botswana?
Botswana memakai kode negara +267 dan tidak memiliki awalan trunk, jadi nomor nasional diputar persis seperti yang ditulis. Nomor seluler terdiri dari delapan digit dan diawali 7. Dalam E.164 itu menjadi +267 diikuti delapan digit, tanpa angka nol yang perlu dibuang.
Beberapa catatan praktis bagi siapa pun yang menyimpan atau memvalidasi nomor ini:
- Normalkan semuanya ke E.164 saat input. Pengguna mungkin mengetik
00267, spasi, atau tanda plus di depan; reduksi semuanya menjadi satu bentuk kanonis sebelum membandingkan atau menghapus duplikat. - Jangan memakai ulang aturan awalan trunk dari pasar tetangga. Validator yang disalin dari negara yang membuang angka nol di depan akan menolak entri Botswana yang valid.
- Bahasa Inggris dan Setswana adalah bahasa utama. Kode dari aplikasi global biasanya tiba dalam bahasa Inggris, tetapi parser Anda sebaiknya mengambil digit berdasarkan pola, bukan mengandalkan kata-kata tetap.
Tim menguji di sini saat meluncurkan produk di Afrika bagian selatan, memeriksa onboarding bagi pelanggan yang berada di seberang perbatasan Afrika Selatan, atau menjalankan operasi regional yang membutuhkan nomor +267 lokal untuk pengujian.
Bisakah non-developer memesan kode Botswana dari dasbor?
Bisa. Daftar dengan email dan kode enam digit (atau Google), isi dompet, lalu buka OTP Gateway, pilih Botswana dan layanannya, periksa harga yang tampil, dan pesan. Tempel nomor ke aplikasi yang Anda uji; kode muncul di dasbor begitu SMS mencapai rute.
Setiap aktivasi tetap terbuka selama 20 menit. Jika tidak ada pesan yang tiba dalam waktu itu, atau Anda membatalkan lebih dulu, seluruh dana kembali ke dompet Anda secara otomatis.
Bagaimana jika kode Botswana tidak pernah tiba?
Kecepatan pengiriman bergantung pada layanan dan rutenya, jadi beri jendela itu waktu sebelum bertindak. Jika jendela berakhir kosong, periksa daftar ini:
- Coba lagi sedikit kemudian, atau pilih rute layanan lain untuk alur yang sama jika produk Anda mendukungnya.
- Pastikan aplikasi di sisi lain bersedia mengirim SMS ke nomor virtual; beberapa aplikasi menolak nomor semacam itu, dan itulah alasan aktivasi yang tidak terpakai kembali ke saldo Anda.
- Biarkan jendela 20 menit selesai, jangan membatalkan setelah semenit.
- Hindari memesan ulang dalam loop yang rapat dari CI; tambahkan back-off antar percobaan.
Pola lainnya ada di mengurangi kegagalan pengiriman OTP. Apa pun yang Anda uji, patuhi ketentuan setiap layanan; Acceptable Use Policy OTP Route berlaku untuk setiap pesanan.
Adakah nomor +267 jangka panjang, dan bagaimana penagihannya?
Bukan sebagai produk swalayan. Dedicated Numbers dijual secara instan hanya di Amerika Serikat dan Kanada, mulai $1.95/bulan; untuk Botswana Anda dapat mengirim email ke [email protected] untuk bertanya, dan ketersediaan bergantung pada aturan setempat. Lihat nomor virtual untuk apa saja yang disertakan nomor AS dan Kanada.
Penagihan berjalan lewat satu dompet USD prabayar tanpa biaya bulanan, diisi dengan kartu atau USDT/USDC, dan setiap isi saldo disertai faktur PDF lewat email. Untuk pekerjaan integrasi, akun pengembangan dapat dialihkan ke sandbox atas permintaan sehingga seluruh alur berjalan dengan nomor dan kode simulasi. Tarif terkini ada di halaman harga.
Pertanyaan umum
Apa id negara untuk Botswana di API OTP Route?
Yaitu bw. Kirimkan sebagai country di POST /api/v1/activations dan di query string GET /api/v1/prices.
Bisakah saya menguji alur pendaftaran Botswana di aplikasi saya tanpa SIM lokal?
Bisa. Pesan nomor +267 untuk layanan aplikasi Anda lewat OTP Gateway dan baca kodenya di dasbor atau di webhook Anda, tanpa kartu SIM atau ponsel.
Apakah nomor Botswana memerlukan angka nol di depan saat disimpan?
Tidak. Botswana tidak memiliki awalan trunk, jadi simpan nomor sebagai +267 ditambah nomor seluler delapan digit.
Apakah saya dikenai biaya jika kode +267 tidak masuk?
Tidak. Jika tidak ada yang tiba dalam jendela 20 menit, atau Anda membatalkan, seluruh jumlahnya kembali ke dompet Anda secara otomatis.
Bisakah saya mempertahankan nomor Botswana untuk login di masa depan?
Tidak ada nomor jangka panjang swalayan untuk Botswana. Nomor jangka panjang adalah produk AS dan Kanada; kirim email ke [email protected] jika Anda perlu menanyakan opsi lain.
Bisakah saya menjalankan tes Botswana di CI tanpa menghabiskan dana dompet?
Minta agar akun pengembangan Anda dialihkan ke sandbox. Akun itu mengembalikan nomor dan kode simulasi, sehingga seluruh jalur API dan webhook dapat diuji tanpa biaya.
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.