Bahasa Indonesia
Memasang alur verifikasi SMS Mesir (+20) ke API OTP Route
Ya, Anda bisa menerima kode verifikasi Mesir (+20) dengan OTP Route: OTP Gateway menerbitkan nomor +20 sekali pakai untuk layanan pilihan Anda, dan kodenya sampai kepada Anda di dasbor, lewat polling API, atau sebagai webhook bertanda tangan. Harga mulai $0.20 per kode dan dikembalikan langsung untuk tiap layanan, dan dompet Anda hanya dikenai biaya saat kode masuk dalam jendela 20 menit.
Permintaan apa saja yang benar-benar dibutuhkan integrasi API OTP Mesir?
Tujuh endpoint mencakup semuanya, seluruhnya di bawah https://otproute.com/api/v1 dan seluruhnya diautentikasi dengan kunci Bearer berawalan or_live_. Buat satu kunci per lingkungan di konsol Developer; satu akun dapat menyimpan hingga 10.
- Muat katalog dengan
GET /api/v1/servicesdanGET /api/v1/countries. ID negara Mesir adalaheg, dan jarang berubah, jadi menyimpannya di cache tidak masalah. - Sebelum setiap pesanan, minta
GET /api/v1/prices?country=eg&service=<id>untuk harga dan ketersediaan terkini. Stok bergerak sepanjang hari, jadi perlakukan respons ini sebagai data segar, bukan konfigurasi. - Buat aktivasi dengan
POST /api/v1/activationsdan badan seperti{"service": "whatsapp", "country": "eg"}. Anda mendapatkan ID aktivasi dan nomor +20 untuk diketik ke layar yang diuji. - Ambil kode dari webhook atau dengan memanggil
GET /api/v1/activations/{id}. - Jika pengujian dibatalkan, lepaskan pesanan dengan
POST /api/v1/activations/{id}/cancelagar dana langsung kembali.
GET /api/v1/balance singkat di awal setiap rangkaian pengujian memungkinkan job CI berhenti lebih awal, bukan gagal di tengah jalan. Batasnya 300 permintaan per menit per akun, yang menyisakan ruang untuk polling beberapa aktivasi secara paralel. Contoh permintaan lengkap ada di dokumentasi developer.
Bagaimana mengonsumsi kode +20 dari webhook bertanda tangan, bukan polling?
Polling cocok untuk satu pengujian lokal; webhook lebih tepat begitu sebuah pipeline menjalankan banyak aktivasi Mesir sekaligus. Tambahkan endpoint di konsol Developer (lima per akun) dan langganan activation.sms_received, ditambah activation.expired dan activation.cancelled agar job Anda tahu kapan berhenti menunggu.
Setiap permintaan membawa X-OTPRoute-Signature: t=<unix>,v1=<hex>. Susun ulang string <t>.<raw body>, hitung HMAC-SHA256 dengan secret endpoint, dan bandingkan dengan v1 lewat pemeriksaan constant-time. Tolak apa pun yang timestamp-nya basi, dan hash byte persis seperti yang diterima, bukan objek yang sudah diurai lalu dienkode ulang.
Perlakukan ID aktivasi sebagai kunci idempotensi: simpan event sekali, abaikan pengulangan, dan kembalikan 2xx dengan cepat. Panduan penangkapan OTP berbasis webhook menjelaskan versi handler ini yang didukung antrean.
Layanan apa saja yang bisa mengirim kode ke nomor verifikasi Mesir?
Snapshot langsung untuk Mesir mencantumkan lebih dari 1.600 layanan secara total. Yang populer dan diuji tim pada nomor +20 antara lain WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Uber, Snapchat, Viber, imo, ChatGPT (OpenAI), Amazon, dan LinkedIn.
Daftar itu adalah gambaran pada satu waktu, bukan janji. Layanan yang punya nomor pagi ini bisa menipis sore nanti, itulah sebabnya endpoint harga melaporkan ketersediaan bersama biayanya. Sebagian layanan juga menolak nomor virtual sama sekali; saat itu terjadi, aturan pengembalian dana di bawah ini melindungi Anda.
Bagaimana aplikasi sebaiknya menyimpan dan memvalidasi nomor seluler Mesir?
Mesir memakai kode negara +20 dan awalan trunk domestik 0. Secara lokal nomor seluler ditulis dengan sebelas digit yang diawali 01, sedangkan dalam bentuk internasional nol itu hilang dan sepuluh digit mengikuti +20. Beberapa kebiasaan menghindari sebagian besar bug:
- Simpan hanya E.164, seperti
+201XXXXXXXXX, dan format untuk tampilan saat render. - Buang nol trunk saat pengguna memasukkan
01…dengan negara sudah diatur ke Mesir; jika tidak, Anda akan mendapat nilai tidak valid+2001…. - Normalisasikan digit. Pengguna dengan papan ketik Arab mungkin mengetik angka Arab-India, jadi ubah ke digit ASCII sebelum validasi dan sebelum membandingkan OTP yang dimasukkan.
Bahasa resminya adalah Arab, sehingga banyak layanan mengirim kode kepada pengguna Mesir dalam bahasa Arab, sementara yang lain memakai bahasa Inggris. Jika parser Anda mengambil kode dengan regex, ujilah terhadap isi pesan kanan-ke-kiri maupun yang berbahasa Inggris.
Bisakah tim operasional memesan nomor Mesir tanpa menulis kode?
Bisa. Tidak setiap pemeriksaan membutuhkan skrip, dan rekan dukungan atau growth dapat memakai OTP Gateway yang sama dari browser:
- Daftar dengan email dan kode 6 digit, atau dengan Google.
- Isi dompet dan buka OTP Gateway.
- Pilih Mesir dan layanannya; harga tampil sebelum Anda konfirmasi.
- Salin nomor +20 ke aplikasi dan tunggu kode muncul di layar.
Aktivasinya identik dengan pesanan lewat API, jadi pemeriksaan manual dan otomatis berperilaku sama.
Bagaimana jika kode +20 tak kunjung muncul?
Setiap aktivasi tetap terbuka selama 20 menit. Jika tidak ada SMS dalam waktu itu, atau Anda membatalkan lebih dulu, seluruh jumlahnya otomatis kembali ke dompet, jadi nomor yang senyap tidak pernah membuat Anda rugi.
Saat kode terus gagal:
- Biarkan jendela berjalan sebelum menyimpulkan gagal; waktu pengiriman bergantung pada layanan dan rute.
- Pastikan layanan menerima nomor virtual sama sekali. Sebagian menolaknya, dan tidak ada pilihan rute yang mengubah itu.
- Coba lagi sedikit lebih lambat, atau dengan rute tetangga jika pengujian Anda tidak bergantung pada nomor Mesir.
- Hindari memesan ulang dalam putaran cepat. Beri jarak yang makin lebar antarpesanan dan simpan setiap ID aktivasi di log Anda.
Catatan kami tentang mengurangi kegagalan pengiriman OTP membahas kebijakan percobaan ulang lebih dalam.
Mengapa tim produk menguji dengan nomor Mesir?
Mesir adalah salah satu pasar berbahasa Arab terbesar, jadi ini pemberhentian pertama yang wajar bagi tim yang melokalkan produk ke bahasa Arab. Nomor +20 yang nyata menguji bagian-bagian yang dilewati emulator: pemilih negara, penanganan nol trunk, template SMS berbahasa Arab, dan tata letak kanan-ke-kiri pada layar pemasukan kode.
Tim operasional regional juga memakai perutean OTP untuk memastikan alur pendaftaran tetap berfungsi bagi pelanggan Mesir setelah rilis, dan perusahaan yang melayani warga Mesir di luar negeri memeriksa bahwa nomor +20 juga diterima di luar negara itu.
Adakah saluran Mesir jangka panjang, dan bagaimana penagihannya?
Tidak ada nomor jangka panjang swalayan untuk Mesir. Saluran khusus adalah produk Amerika Serikat dan Kanada saja, mulai $1.95/month; jika Anda membutuhkan saluran Mesir yang berkelanjutan, kirim email ke [email protected] dan tim dapat memberi tahu apakah itu mungkin menurut aturan setempat, tanpa janji bahwa itu mungkin.
Penagihan memakai dompet USD prabayar tanpa biaya bulanan dan tanpa paket yang harus dipilih. Dana masuk lewat kartu atau sebagai USDT/USDC, dan setiap isi saldo diikuti faktur PDF lewat email. Saat membangun integrasi, Anda bisa meminta mode sandbox pada akun pengembangan, yang mengembalikan nomor dan kode simulasi tanpa menyentuh dana dompet. Tarif terkini ada di halaman harga.
Pertanyaan umum
Bisakah saya memeriksa OTP pendaftaran Mesir di aplikasi saya tanpa kartu SIM Mesir?
Bisa. Pesan nomor +20 dari OTP Gateway, masukkan di formulir pendaftaran Anda, lalu baca kodenya di dasbor atau dari API, semuanya tanpa SIM lokal.
ID negara apa yang dipakai API OTP Route untuk Mesir?
Mesir adalah eg. Berikan ke endpoint harga dan di badan POST /api/v1/activations.
Apakah saya membayar untuk nomor +20 jika SMS tidak pernah datang?
Tidak. Jika tidak ada kode dalam 20 menit, atau Anda membatalkan aktivasi, seluruh jumlahnya otomatis dikembalikan ke dompet Anda.
Haruskah saya mempertahankan angka nol di depan saat menyimpan nomor seluler Mesir?
Tidak. 0 adalah awalan trunk domestik; buang dan simpan nomor dalam format E.164 yang diawali +20.
Bisakah saya login lagi bulan depan dengan nomor uji Mesir yang sama?
Tidak dapat diandalkan. Setiap nomor OTP Gateway melayani satu kode verifikasi, dan saluran khusus swalayan hanya ada untuk AS dan Kanada, jadi rencanakan akun yang membutuhkan login berulang dengan memperhatikan hal itu.
Bisakah saya memakai nomor Mesir untuk membuka banyak akun di sebuah platform?
Tidak. OTP Route ditujukan untuk menguji dan menjalankan akun serta produk sah milik Anda sendiri; patuhi ketentuan tiap layanan dan Kebijakan Penggunaan yang Dapat Diterima.
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.