Bahasa Indonesia
Menjalankan Uji Verifikasi Turki di Nomor +90, Langkah demi Langkah
Anda bisa menerima kode verifikasi Turki (+90) lewat OTP Route dengan memesan nomor Turki sementara dari OTP Gateway, lalu membaca SMS-nya di dasbor atau lewat API polling dan webhook bertanda tangan. Harga mulai dari $0.20 per kode, dan jika tidak ada yang masuk dalam 20 menit, saldo dompet dikembalikan penuh.
Persiapan awal: apa yang perlu disiapkan sebelum meminta nomor +90?
Daftar periksa singkat ini mencegah aktivasi terbuang saat rencana pengujian Turki mulai berjalan:
- Cari service id aplikasi Anda lewat
GET /api/v1/servicesdan pastikan country idtrlewatGET /api/v1/countries. - Panggil
GET /api/v1/prices?country=tr&service=<id>untuk melihat harga pasangan tersebut saat ini dan apakah tersedia. - Pastikan saldo dompet cukup untuk satu putaran pengujian lewat
GET /api/v1/balance. - Daftarkan satu endpoint webhook (satu akun bisa memiliki hingga lima) dan jangan simpan secret-nya di source control.
- Atur pustaka validasi nomor telepon ke region TR dan putuskan bagaimana UI menampilkan kembali nomor itu kepada penguji.
- Muat locale Turki di lingkungan pengujian, karena bug huruf besar-kecil pada string biasanya muncul lebih dulu di sini.
Mengapa angka 0 di depan sering merusak validasi nomor telepon Turki?
Di dalam Turki, orang menulis nomor seluler dengan trunk prefix, seperti 0 5XX XXX XX XX. Secara internasional angka nol itu hilang: bentuk kanoniknya adalah +90 diikuti nomor nasional sepuluh digit, dan nomor seluler diawali angka 5 setelah kode negara.
Formulir yang menerima kedua gaya penulisan butuh langkah normalisasi. Hapus spasi dan tanda baca, buang satu 0 di depan jika region-nya TR, tambahkan +90, lalu simpan hasilnya dalam format E.164 (+905…). Jangan pernah menyimpan nol trunk dalam nilai yang tersimpan, atau penguji yang sama akan tampak sebagai dua pengguna berbeda di database Anda. Tampilkan kembali dalam gaya nasional jika pengguna Turki Anda mengharapkannya.
Seperti apa SMS verifikasi Turki bagi parser Anda?
Bahasa Turki adalah bahasa resmi, dan pengirim lokal menulis kodenya dalam bahasa Turki dengan huruf seperti ç, ş, ğ, ı, ö, dan ü. Aplikasi internasional biasanya mengikuti bahasa perangkat atau akun. Apa pun kasusnya, ambil kode dengan pola digit, bukan dengan mencocokkan kata di sekitarnya.
Locale Turki juga menyimpan jebakan perangkat lunak yang terkenal: mengubah i kecil menjadi huruf besar menghasilkan İ bertitik, dan mengubah I menjadi huruf kecil menghasilkan ı tanpa titik. Kode yang membandingkan string dengan pengaturan huruf besar-kecil sensitif locale bisa merusak pemeriksaan login atau email untuk pengguna Turki. Uji dengan +90 adalah momen yang pas untuk menangkap hal itu, bersama dengan input mask yang panjangnya benar dan pesan galat yang sudah diterjemahkan. Panduan verifikasi aplikasi seluler membahas pemeriksaan terkait.
Aplikasi apa saja yang bisa mengirim kode ke nomor verifikasi Turki?
Snapshot terkini untuk tr mencakup WhatsApp, Telegram, Instagram, TikTok, X (Twitter), Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Uber, Netflix, AliExpress, Discord, ChatGPT (OpenAI), dan Amazon. Secara total, rute Turki menjangkau lebih dari 1.800 layanan.
Tim memesan di sini untuk peluncuran produk di Turki, untuk memeriksa lokalisasi sebelum kampanye pemasaran, atau untuk melayani pelanggan berbahasa Turki yang tinggal di bagian lain Eropa. Karena kapasitas bergerak sepanjang hari, andalkan daftar harga langsung, bukan daftar tetap di konfigurasi pengujian Anda.
Bagaimana cara meminta dan membaca OTP Turki lewat API?
Urutan panggilannya singkat. Kirim POST /api/v1/activations dengan {"service": "<id>", "country": "tr"} dan kunci Bearer berawalan or_live_. Masukkan nomor +90 yang dikembalikan ke aplikasi yang diuji. Saat SMS masuk, OTP Route mengirim activation.sms_received ke endpoint Anda; jika jendela waktu habis lebih dulu, Anda menerima activation.expired, dan penghentian manual menghasilkan activation.cancelled.
Sebelum memercayai event apa pun, bangun ulang tanda tangan dari header X-OTPRoute-Signature: HMAC-SHA256 dari timestamp, sebuah titik, dan raw body request, dengan kunci secret endpoint. Tolak apa pun dengan timestamp lama dan perlakukan pengiriman berulang untuk activation id yang sama sebagai satu event. Polling GET /api/v1/activations/{id} adalah cadangan untuk lingkungan tanpa HTTP masuk. Tulisan tentang penangkapan OTP berbasis webhook dan hub developer membahasnya lebih jauh.
Lebih suka klik daripada coding? Gunakan dasbor
Rekan non-teknis mengikuti logika yang sama di browser. Masuk, tambahkan dana, pilih layanan dan Turki, lalu salin nomor +90 ke aplikasi. SMS yang masuk muncul di kartu aktivasi. Setiap nomor sementara berlaku untuk satu kode selama jendela 20 menit.
Bagaimana jika kode Turki tidak kunjung muncul?
- Beri waktu penuh 20 menit sebelum menyimpulkan bahwa kode gagal masuk.
- Pastikan aplikasi menerima nomor virtual; sebagian menolaknya, dan refund otomatis ada untuk kasus itu.
- Coba lagi sedikit lebih lambat, atau lewat rute layanan lain jika pengujian Anda memungkinkan.
- Beri jeda antar percobaan ulang, jangan memesan dalam loop cepat.
Pesanan yang berakhir tanpa kode tidak dikenai biaya, karena seluruh jumlahnya kembali ke dompet.
Penagihan, sandbox, dan nomor jangka panjang
OTP Route berjalan dengan dompet USD prabayar tanpa paket yang harus dipilih. Top up lewat kartu dan USDT/USDC sama-sama didukung, dan tiap top up memicu faktur PDF lewat email. Developer dapat meminta agar akun pengembangan dialihkan ke sandbox, yang mengembalikan nomor dan kode simulasi untuk pengujian end-to-end tanpa memakai dana.
Tidak ada nomor Turki jangka panjang swalayan. Tim yang membutuhkannya dapat mengirim email ke [email protected]; jawabannya bergantung pada regulasi setempat. Untuk jalur yang Anda pertahankan dan perpanjang, Dedicated Number tersedia di Amerika Serikat dan Kanada mulai $1.95/bulan.
Pertanyaan umum
Bisakah saya memverifikasi pendaftaran aplikasi saya di Turki tanpa kartu SIM Turki?
Bisa. Nomor +90 sementara dari OTP Gateway menerima kodenya, yang Anda baca di dasbor atau lewat API.
Haruskah nomor Turki disimpan dengan angka 0 di depan?
Tidak. Simpan dalam format E.164 sebagai +90 ditambah nomor nasional sepuluh digit, dan tambahkan 0 trunk hanya saat menampilkan format domestik.
Apa country id API untuk Turki?
tr. Gunakan di kolom country pada POST /api/v1/activations dan pada kueri harga.
Berapa biaya nomor +90 untuk pengujian?
Aktivasi Turki mulai dari $0.20 per kode, dan tiap aplikasi punya tarifnya sendiri. Dasbor dan GET /api/v1/prices menampilkannya sebelum Anda memesan.
Apa yang terjadi jika kode tidak terkirim?
Jika tidak ada SMS yang masuk dalam 20 menit, atau Anda membatalkan aktivasi, seluruh biayanya dikembalikan ke dompet Anda.
Bisakah nomor Turki dipertahankan untuk login berikutnya?
Tidak lewat swalayan. Kirim email ke [email protected] untuk bertanya, dengan catatan ketersediaannya bergantung pada aturan setempat.
Adakah aturan tentang cara penggunaan nomor ini?
Ada. Nomor Turki dimaksudkan untuk menguji dan menjalankan produk serta akun milik Anda sendiri; ketentuan tiap aplikasi tetap berlaku, begitu pula Acceptable Use Policy OTP Route.
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.