Türkçe
Endonezya'nın +62 OTP kodlarını programatik olarak toplamak
Evet, OTP Route, OTP Gateway'inden tek kullanımlık bir numarada Endonezya (+62) SMS doğrulama kodlarını alabilir ve bunları panele ya da REST sorgulaması veya imzalı webhook ile kodunuza iletir. Fiyatlar kod başına $0.20'den başlar ve servise göre değişir; kod 20 dakikalık aktivasyon süresi içinde gelmedikçe hiçbir ücret alınmaz.
Bir Endonezya OTP API entegrasyonu hangi uç noktaları çağırır?
Her şey, or_live_ önekli bir Bearer anahtarıyla https://otproute.com/api/v1 adresinde çalışır. Developer console'da bir tane oluşturun; bir hesap en fazla 10 anahtar tutabilir, bu da bir CI çalıştırıcısını staging makinesinden ayırmayı kolaylaştırır.
GET /api/v1/servicesveGET /api/v1/countriesucunu çağırın ve iki listeyi de önbelleğe alın. Endonezyaidkimliğiyle görünür.- Test etmek üzere olduğunuz servisin güncel fiyatı ve erişilebilirliği için
GET /api/v1/prices?country=id&service=<id>isteyin. Envanter gün içinde hareket eder; bu yüzden sabit kodlamak yerine her çalıştırmada sorgulayın. - Siparişi
POST /api/v1/activationsile ve{"service": "tokopedia", "country": "id"}gibi bir gövdeyle oluşturun. Bir aktivasyon kimliği ve bir +62 numarası alırsınız. - Bu numarayı kendi uygulamanızın ya da test hesabınızın telefon alanına yazın veya enjekte edin.
- Sonucu bir webhook ile okuyun ya da
GET /api/v1/activations/{id}sorgulayın. Bir test SMS adımından önce başarısız olursaPOST /api/v1/activations/{id}/cancelile temiz biçimde iptal edin.
Paket başlamadan önce hızlı bir GET /api/v1/balance, bir çalıştırmanın yarı yolda değil erkenden başarısız olmasını sağlar. Makul bir aralıkla sorgulama, dakikada 300 istek sınırının içine rahatça sığar. Tam şemalar API dokümantasyonunda bulunur.
+62 kodlarını imzalı bir webhook ile nasıl işlerim?
Tek bir geliştirici için sorgulama yeterlidir; paralel işler ise itme (push) teslimatıyla daha sakin çalışır. Hesap başına en fazla 5 uç noktası kaydedin ve activation.sms_received, activation.expired ile activation.cancelled olaylarına abone olun.
Her istek, t=<unix>,v1=<hex> biçiminde bir X-OTPRoute-Signature başlığı içerir. İmzalanan dizeyi <t>.<raw body> olarak yeniden oluşturun, uç noktanın gizli anahtarıyla HMAC-SHA256 hesaplayın ve v1 ile sabit zamanlı karşılaştırın. Ham baytları herhangi bir JSON ayrıştırmasından önce özetleyin ve yakalanan bir yükün yeniden oynatılamaması için zaman damgası fazla eski olan istekleri atın.
Olayları aktivasyon kimliğine göre anahtarlanmış sayın ve işleyiciyi idempotent yapın: yeniden denenen bir teslimat, kodu zaten kayıtlı bulmalıdır. HMAC webhook güvenliği yazımız kontrolleri adım adım anlatır.
OTP Route'ta hangi servisler Endonezya SMS OTP'si alabilir?
Endonezya için canlı anlık görüntü 3.000'den fazla servisi kapsıyor. Popüler rotalar arasında WhatsApp, Tokopedia, Shopee, Lazada, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LINE, Discord, Microsoft & Outlook ve ChatGPT (OpenAI) yer alır.
API'ye hiç dokunmayan iş arkadaşları için panel aynı işi görür: giriş yapın, servisi seçin, Endonezya'yı seçin, gösterilen fiyatı kontrol edin ve sipariş verin. +62 numarası ekranda görünür ve SMS geldiğinde kod yanında gösterilir. Test iptal edilirse aynı görünümden iptal edin.
Bir +62 numarası nasıl saklanmalı ve normalize edilmelidir?
Endonezya 0 ulusal arama önekini kullanır; bu yüzden insanlar cep telefonu numaralarını yurt içinde 08 ve ardından kalan haneler olarak yazar. E.164'te 0 kaybolur: yerelde 0812... diye yazılan numara +62812... olur. E.164 biçimini saklayın, kullanıcının yazdığı her şeyi boşlukları, tireleri ve baştaki 0'ı temizleyerek normalize edin ve geçerliliğe bakımı yapılan bir telefon numarası kütüphanesinin karar vermesine izin verin; çünkü Endonezya abone numaralarının hepsi aynı uzunlukta değildir.
Endonezya numaralarına gönderilen SMS şablonları sıklıkla Endonezce'dir (Bahasa Indonesia), ancak bazı servisler İngilizce gönderir. Kodu "kode" ya da "code" gibi kelimeleri eşleştirmek yerine bir rakam desenle ayıklayın; ayrıştırıcınız şablonun hangi dilde olduğuyla ilgilenmez.
Ürün ekipleri neden Endonezya'da kayıt akışlarını test eder?
Endonezya dünyanın en kalabalık ülkelerinden biridir ve internet kullanımı ağırlıklı olarak mobil önceliklidir; bu nedenle telefon numarası doğrulaması birçok onboarding akışının en önünde yer alır. Güneydoğu Asya'ya açılan ekipler, kendi Endonezya kayıt ve giriş ekranlarının gerçek bir +62 numarasıyla doğru davrandığını görmek, Endonezce metnin kesilmeden görüntülendiğini kontrol etmek ve sahtekârlık kurallarının meşru yerel kullanıcıları engellemediğini doğrulamak ister.
Bölgesel operasyon ve pazar yeri ekipleri de rotayı, Endonezya mağazaları için yönettikleri işletme hesaplarını doğrulamak için kullanır. QA testi sayfası bunu bir regresyon planına nasıl dahil edeceğinizi anlatır.
Endonezya kodu hiç gelmezse ne olur?
Teslim süresi servise ve rotaya bağlıdır; bu yüzden başarısız olduğuna karar vermeden önce aktivasyona zaman tanıyın. SMS gelmediğinde:
- 20 dakikalık sürenin dolmasına izin verin ya da iptal edin; her iki durumda da tutarın tamamı otomatik olarak cüzdanınıza döner.
- Biraz sonra yeniden sipariş verin ya da testiniz izin veriyorsa başka bir servis rotası deneyin.
- Hedef servisin bu işlem için sanal numaraları kabul ettiğini doğrulayın. Bazıları etmez; iade kuralı tam olarak bu yüzden vardır.
- Sıkı bir döngüde yeniden sipariş vermekten kaçının. Bir CI işinin yeniden denemeleri saniyeler içinde tüketmemesi için denemeler arasında geri çekilin.
Daha fazla tanılama fikri başarısız OTP tesliminin azaltılması yazısında.
Özel bir +62 numarası var mı ve nasıl faturalandırılır?
Hayır. Self-servis uzun süreli bir Endonezya hattı sunulmaz. Dedicated Numbers, aylık $1.95'ten başlayan bir Amerika Birleşik Devletleri ve Kanada ürünüdür. Ekibinizin gerçekten kalıcı bir +62 hattına ihtiyacı varsa [email protected] adresine e-posta gönderin; ayarlanıp ayarlanamayacağı yerel kurallara bağlıdır ve söz verilmez.
OTP Gateway faturalandırması, aylık ücreti ve seçilecek planı olmayan tek bir ön ödemeli USD cüzdanı kullanır. Cüzdanı kartla ya da USDT/USDC stabil kripto paralarıyla yükleyin; her yükleme, mali kayıtlarınız için e-postayla bir PDF fatura tetikler. Geliştirme hesapları, fon harcamadan uçtan uca entegrasyon testleri için simüle edilmiş numaralar ve kodlar döndüren sandbox modunu isteyebilir. Fiyatlandırmaya bakın ya da hesap oluşturun.
Sık sorulan sorular
Yerel SIM olmadan uygulamamın Endonezya kayıt akışını test edebilir miyim?
Evet. İlgili servis için OTP Gateway'den bir +62 numarası sipariş edin, uygulamanıza girin ve kodu panelde ya da API üzerinden okuyun.
OTP Route API, Endonezya için hangi ülke kimliğini kullanır?
Endonezya id'dir; dolayısıyla fiyat sorgusu GET /api/v1/prices?country=id&service=<id> şeklinde yazılır.
Endonezya SMS'i hiç gelmezse ödeme yapar mıyım?
Hayır. 20 dakikalık süre içinde hiçbir şey gelmezse ya da iptal ederseniz ücretin tamamı otomatik olarak cüzdanınıza döner.
Bir Endonezya cep telefonu numarasını kaydederken baştaki 0'ı tutmalı mıyım?
Yalnızca yerel biçimde görüntülemek için tutun. +62 ve ardından 0 olmadan ulusal numara şeklinde saklayın; bu E.164 biçimidir.
Endonezya doğrulama metinleri İngilizce olur mu?
Her zaman değil. Çoğu Endonezce gelir; bu yüzden çevredeki kelimelere güvenmek yerine sayısal kodu ayıklayın.
Endonezya numaraları her amaç için kullanılabilir mi?
Yalnızca meşru kullanım: her servisin şartları dahilinde kendi ürünlerinizi ve hesaplarınızı test etmek ve işletmek. OTP Route Kabul Edilebilir Kullanım Politikası her sipariş için geçerlidir.
Hizmet adları ilgili sahiplerinin ticari markalarıdır. OTP Route bunlarla bağlantılı değildir. Numaraları yasalara uygun kullanın; her hizmetin şartlarına ve Kabul Edilebilir Kullanım Politikamıza uyun.