Bahasa Indonesia
Mengumpulkan kode verifikasi Yaman (+967) lewat API
Dengan OTP Route Anda dapat menerima kode verifikasi SMS Yaman (+967) pada nomor OTP Gateway sekali pakai dan membacanya di dashboard, dengan polling REST API, atau dari webhook bertanda tangan. Harga mulai $0.20 per kode dengan tarif pasti disediakan langsung oleh API, dan aktivasi yang tidak menerima SMS dalam jendela 20 menitnya dikembalikan ke dompet Anda.
Apa jalur API tersingkat menuju kode +967?
Arahkan klien Anda ke https://otproute.com/api/v1 dengan kunci Bearer dari Developer console; kunci berawalan or_live_. Id negara Yaman adalah ye.
- Ambil harga dengan
GET /api/v1/prices?country=ye&service=<id>; responsnya memberi tahu berapa biaya kodenya dan apakah jalur sedang terbuka. - Buat pesanan:
POST /api/v1/activationsdengan{"service": "whatsapp", "country": "ye"}. Anda mendapatkan id aktivasi dan nomor +967. - Ketik atau suntikkan nomor ke langkah verifikasi aplikasi Anda sendiri.
- Ambil kode dari
GET /api/v1/activations/{id}atau dari event webhook. - Lepaskan pesanan yang belum selesai dengan
POST /api/v1/activations/{id}/cancel.
GET /api/v1/services dan GET /api/v1/countries jarang berubah, jadi simpan di cache untuk sehari. Memanggil GET /api/v1/balance sebelum sebuah batch memungkinkan job berhenti lebih awal saat dana menipis. Batas 300 permintaan per menit berlaku per akun, dan hingga 10 kunci dapat diterbitkan. Lihat panduan integrasi untuk contoh lengkap alur API OTP Yaman ini.
Bagaimana cara memverifikasi pengiriman webhook untuk aktivasi Yaman?
Daftarkan endpoint HTTPS di Developer console (satu akun boleh memiliki lima) dan berlangganan activation.sms_received, ditambah activation.expired dan activation.cancelled agar job Anda tahu kapan harus berhenti menunggu.
Pemeriksaan tanda tangan mengikuti satu resep. Pisahkan X-OTPRoute-Signature menjadi t dan v1, hitung HMAC-SHA256 dari string <t>.<raw body> dengan secret endpoint, lalu bandingkan hasilnya dengan v1 memakai fungsi waktu konstan. Tolak permintaan bila timestamp lebih lama daripada toleransi Anda. Karena pengiriman bisa diulang, buat handler idempoten: simpan id aktivasi dan abaikan pengulangan. Mengamankan webhook OTP dengan HMAC membahas kasus tepi seperti selisih jam.
Apa yang harus diharapkan parser saya dari pesan berbahasa Arab?
Bahasa Arab adalah bahasa resmi Yaman, sehingga banyak layanan mengirim teks di sekitarnya dalam bahasa Arab. Ini membawa konsekuensi praktis bagi siapa pun yang menguji pesannya sendiri: aksara Arab memerlukan pengodean UCS-2, yang membatasi satu segmen SMS menjadi 70 karakter, dan teks kanan-ke-kiri dapat menggeser posisi kode dalam notifikasi. Sebagian templat menaruh digit sebelum kalimat, yang lain sesudahnya.
Tulis langkah ekstraksi agar menemukan deretan digit apa pun kata di sekitarnya. Sebaiknya juga normalisasikan angka Arab-Indik (٠ sampai ٩) ke digit ASCII bila pengirim memakainya. Tim menjalankan pemeriksaan ini saat melokalkan aplikasi untuk penutur Arab, mendukung pelanggan Yaman yang tinggal di seluruh Teluk, atau memastikan akun dukungan regional masih terverifikasi. OTP Route mengembalikan pesan sebagaimana diterima, jadi apa yang Anda urai dalam tes sama dengan yang akan diterima pengguna.
Bagaimana format nomor telepon Yaman?
Kode negaranya +967. Nomor ponsel memiliki sembilan digit setelahnya dan diawali 7, membentuk pola +967 7XX XXX XXX. Jika pengguna memasukkan 0 domestik di depan, buang sebelum menyimpan, dan simpan string E.164 tanpa pemisah; format lokal hanya untuk UI.
Kasus validasi yang berguna untuk nomor +967 untuk pengujian:
- Pengguna memilih +967 dari daftar negara lalu mengetik nomor lengkap termasuk kodenya lagi.
- Nomor ditempel dengan digit Arab-Indik yang disalin dari kartu kontak.
- Spasi atau tanda hubung muncul di antara kelompok digit.
Masing-masing harus berakhir menjadi nilai tersimpan yang sama, yang menjaga pencarian dan deduplikasi tetap andal.
Layanan apa saja yang saat ini dirutekan ke nomor +967?
Yaman memiliki lebih dari 1.700 layanan di OTP Gateway. Entri yang sering dipakai dalam snapshot langsung meliputi WhatsApp, Telegram, imo, Facebook, Instagram, TikTok, Snapchat, Google (Gmail & YouTube), X (Twitter), Microsoft & Outlook, Signal, Discord, dan Amazon.
Ketersediaan adalah target yang bergerak, jadi bangun suite agar bertanya ke API lebih dulu. Orang di luar engineering dapat melakukan hal yang sama dari dashboard: buka akun dengan kode email atau login Google, isi saldo, pilih Yaman dan layanannya, lalu salin nomor verifikasi Yaman ke aplikasi dan tunggu kode di halaman aktivasi.
Mengapa kode Yaman bisa gagal mendarat, dan apa solusinya?
Setiap pesanan hidup selama 20 menit. Jika tidak ada SMS yang tiba, atau Anda membatalkan sebelum itu, seluruh jumlah kembali ke dompet Anda secara otomatis; Anda hanya ditagih untuk kode yang tiba.
Penyebab dan tanggapan yang lazim:
- Layanan sedang lambat saat itu: biarkan jendela berjalan sebelum menyerah.
- Layanan menolak nomor virtual: periksa kebijakannya; pengembalian dana menangani percobaan yang gagal.
- Jalur sedang sibuk: coba nanti atau dengan jalur layanan lain.
- Skrip memesan ulang begitu gagal: tambahkan backoff agar tidak menghantam jalur.
Gunakan nomor ini hanya untuk produk dan akun sah milik Anda sendiri, ikuti ketentuan tiap layanan, dan patuhi Acceptable Use Policy OTP Route.
Bisakah saya memiliki nomor Yaman jangka panjang, dan bagaimana penagihannya?
Tidak lewat swalayan. Dedicated Virtual Numbers hanya ditawarkan di Amerika Serikat dan Kanada, dibeli secara instan mulai $1.95/month. Tim yang memerlukan jalur +967 yang bertahan lama dapat mengirim email ke [email protected]; apakah hal itu dapat disediakan bergantung pada aturan setempat dan tidak pernah pasti.
Dompet OTP Route bersifat prabayar dalam USD tanpa langganan dan tanpa paket. Isi dengan kartu atau USDT/USDC, dan faktur PDF dikirim lewat email untuk setiap top-up. Periksa tarif terkini di harga, dan minta sandbox pada akun pengembangan bila Anda ingin nomor dan kode simulasi untuk pekerjaan integrasi.
Pertanyaan umum
Bisakah saya menguji alur pendaftaran berbahasa Arab dengan nomor Yaman tanpa SIM lokal?
Bisa. Pesan nomor OTP Gateway dengan negara ye, masukkan ke aplikasi Anda sendiri, dan baca pesan berbahasa Arab atau Inggris di dashboard atau lewat webhook.
Berapa harga kode verifikasi +967?
Mulai dari $0.20 per kode dan bervariasi menurut layanan; GET /api/v1/prices mengembalikan angka langsungnya. Kode yang tidak pernah tiba dikembalikan saat jendela 20 menit berakhir.
Bagaimana cara mengekstrak kode bila SMS dibaca dari kanan ke kiri?
Cari deretan digit, bukan pola kalimat, dan ubah angka Arab-Indik ke ASCII terlebih dahulu. Itu berhasil di sisi mana pun teks kode berada.
Apakah nomor +967 itu milik saya untuk dipertahankan?
Tidak, nomor OTP Gateway mencakup satu verifikasi. Nomor jangka panjang adalah produk AS dan Kanada; untuk Yaman, kirim email ke dukungan untuk bertanya.
Bisakah saya mengintegrasikan tanpa memakai saldo dompet?
Bisa, minta sandbox pada akun pengembangan. Sandbox mengembalikan nomor dan kode simulasi, cukup untuk menguji polling, webhook, dan penanganan kesalahan.
Id negara apa yang dipakai API untuk Yaman?
ye. Sertakan pada pencarian harga dan pada body JSON POST /api/v1/activations.
Mengapa sebuah layanan menolak nomor Yaman saya?
Beberapa layanan tidak menerima nomor virtual. Batalkan atau biarkan aktivasi kedaluwarsa, dan uang kembali ke dompet Anda secara otomatis.
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.