+27 Doğrulama Akışlarını Test Etmek: Güney Afrika Lansmanları İçin Bir Kontrol Listesi

Arama kodu +27OTP Gateway kod başına $0.20'denÖzel numaralar: yalnızca ABD ve KanadaAPI kimliği: za
Hızlı yanıt

OTP Route OTP Gateway ile Güney Afrika (+27) doğrulama kodlarını geçici bir numarada, kod başına $0.20'den alabilir ve her birini panelde ya da API üzerinden polling veya imzalı webhook ile toplayabilirsiniz. za ülke kimliğiyle sipariş verin; aktivasyon 20 dakika sürer ve yalnızca bir SMS gerçekten gelirse ödersiniz.

İlk +27 siparişinden önce: kısa bir hazırlık listesi

Bunları işaretleyin; ilk Güney Afrika aktivasyonunuz sürprizsiz geçmelidir:

  1. Cüzdan yüklü. Tek bir ön ödemeli USD cüzdanı her şeyi finanse eder; kartla veya USDT/USDC ile yükleyin. Abonelik yoktur.
  2. Anahtar oluşturuldu. Developer console'da bir Bearer anahtarı üretin (or_live_ ile başlar). CI ve staging için ayrı anahtarlar tutun; toplamda 10'a kadar.
  3. Webhook kayıtlı. Bir HTTPS uç noktası ekleyin ve imzalama sırrını saklayın. Beşe kadar kaydedebilirsiniz.
  4. Numara normalleştirici test edildi. Ona 082 123 4567 biçiminde girdi verin ve baştaki 0 kaldırılarak +2782... ürettiğini doğrulayın.
  5. Servis kimliği doğrulandı. Kimlikleri tahmin etmek yerine kataloğu GET /api/v1/services ile çekin.
  6. Sandbox isteğe bağlı. Destek, bir geliştirme hesabını sandbox'a alabilir; böylece gerçek harcama yapmadan önce simüle edilmiş numaralar ve kodlar kodunuzdan geçer.

CI test rehberi bu parçaları bir pipeline'a nasıl bağlayacağınızı gösterir.

Güney Afrika numaraları nasıl saklanmalı ve normalleştirilmeli?

Güney Afrika 0 trunk önekini kullanır. Yerel olarak yazılan bir mobil numara, 082 123 4567 gibi on hanelidir ve mobil aralıklar bu ulusal biçimde genellikle 06, 07 veya 08 ile başlar. Uluslararası biçimde 0 kaybolur: aynı hat +27 82 123 4567 olur, boşluklar silindiğinde +27821234567; yani ülke kodundan sonra dokuz hane.

Klasik hata, bir formun ülke kodunu 0'ı düşürmeden yerel numaraya yapıştırması sonucu oluşan +270821234567 gibi saklanmış bir değerdir. Girişte normalleştirin, yalnızca E.164 saklayın ve boşluklu yerel biçimi sadece gösterim için kullanın. Giden SMS'i kendiniz gönderiyorsanız, aynı kural teslim raporlarını ve kullanıcı aramalarını tutarlı tutar.

Hangi servisler bir Güney Afrika doğrulama numarasına kod gönderebilir?

za için şu anda popüler rotalar arasında WhatsApp, Facebook, Instagram, TikTok, Google (Gmail & YouTube), Uber, Telegram, Microsoft & Outlook, LinkedIn, Netflix, Amazon, X (Twitter), ChatGPT (OpenAI) ve Discord bulunur. Kataloğun tamamında ülke 1.700'den fazla servisi destekler; envanter gün içinde değiştiği için güncel kullanılabilirliği okuyacağınız yer API'dir.

Ekipler bu pazarı neden seçer? Johannesburg ve Cape Town köklü teknoloji ve finans merkezleridir ve birçok şirket Güney Afrika'yı daha geniş bir Güney Afrika lansmanının üssü olarak kullanır. Ülkenin İngilizce, isiZulu, isiXhosa ve Afrikaans dahil birkaç resmî dili vardır; yine de doğrulama mesajlarının çoğu İngilizce gelir, bu yüzden yerelleştirme QA'sı SMS metninden çok çevresindeki ekranlara odaklanır.

Adımlar: test altyapınızdan Güney Afrika OTP API'sini çağırmak

İstekler Bearer anahtarınızla https://otproute.com/api/v1 adresine gider; dakikada 300'e kadar.

  1. GET /api/v1/prices?country=za&service=<id> istediğiniz eşleşme için canlı fiyatı döndürür.
  2. POST /api/v1/activations ve {"service": "<id>", "country": "za"} bir +27 numarası ayırır ve bir aktivasyon kimliği döndürür.
  3. Testiniz numarayı uygulamaya girer ve SMS'i tetikler.
  4. activation.sms_received olayı webhook'unuza ulaşır. Güvenmeden önce, uç nokta sırrıyla <t>.<raw body> üzerinden HMAC-SHA256'yı yeniden oluşturun, X-OTPRoute-Signature içindeki v1 ile karşılaştırın ve zaman damgası çok eski olan istekleri atın.
  5. Polling mi tercih edersiniz? Bunun yerine GET /api/v1/activations/{id} adresini ılımlı bir aralıkla okuyun.
  6. Terk edilen çalıştırmalar POST /api/v1/activations/{id}/cancel çağırmalı ve GET /api/v1/balance bir işin bakiye azaldığında erken durmasını sağlar.

Yönlendirme tercihleriyle ilgili daha fazlası OTP için ülke yönlendirmesi yazısındadır.

Panel kullanan operasyon ekibi için adımlar

Kod gerekmez: OTP Gateway'i açın, Güney Afrika'yı ve servisi seçin, gösterilen fiyatı kontrol edin, onaylayın ve +27 numarasını uygulamaya yapıştırın. SMS geldikçe aktivasyon sayfasında görünür; 20 dakikalık pencere ve otomatik iade, API üzerinden olduğu gibi aynen çalışır.

Takılan Güney Afrika kodlarında sorun giderme

Önce para tarafı: 20 dakika içinde SMS gelmezse ya da iptal ederseniz, tutarın tamamı otomatik olarak cüzdana döner. Sonra teşhis edin:

  • Önce sabır. Teslim hızı servise ve rotaya bağlıdır; aktivasyonun süresini doldurmasına izin verin.
  • Kabul politikası. Bazı servisler sanal numaraları reddeder; bu durumda iade beklenen bir davranıştır, arıza değil.
  • Farklı zaman veya rota. Daha sonra tekrar deneyin veya test senaryosu izin veriyorsa Namibya ya da Botsvana gibi komşu bir rota kullanın.
  • Zorlamayın. Sıkı bir döngüde iptal edip yeniden sipariş vermek nadiren işe yarar ve hız sınırınızı tüketir.

Numaraları yalnızca kendi ürününüzü test etmek veya kendi iş hesaplarınızı işletmek için kullanın, her servisin koşullarına saygı gösterin ve OTP Route'un Kabul Edilebilir Kullanım Politikası'nın geçerli olduğunu unutmayın.

Uzun süreli Güney Afrika hatları ve faturalama modeli

Self-servis uzun süreli bir +27 numarası yoktur. $1.95/ay'dan Dedicated Number'lar yalnızca Amerika Birleşik Devletleri ve Kanada'da sunulur; kalıcı bir Güney Afrika hattına ihtiyaç duyan ekipler [email protected] adresine yazabilir ve bunun mümkün olup olmadığı yerel kurallara bağlıdır. Faturalama, ön ödemeli cüzdandan kullandıkça öde esasıyla yapılır ve her yükleme için e-postayla bir PDF fatura gönderilir. Tam tablo için fiyatlandırma sayfasına bakın.

Sık sorulan sorular

Yerel SIM olmadan uygulamamın Güney Afrika kayıt akışını test edebilir miyim?

Evet. OTP Gateway üzerinden bir +27 numarası sipariş edin ve kodu panelde ya da API'den okuyun. Kod başına $0.20'den başlar ve yalnızca kod geldiğinde ödenir.

Güney Afrika numarasını E.164'e çevirirken baştaki 0'ı tutar mıyım?

Hayır. Trunk 0'ı düşürün ve +27 önekini ekleyin; yani 082 123 4567 +27821234567 olur.

Güney Afrika için API ülke kimliği nedir?

za'dır; fiyat sorgusunda ve bir +27 aktivasyonu oluştururken JSON gövdesinde kullanılır.

Güney Afrika doğrulama mesajları hangi dili kullanır?

Ülkenin birkaç resmî dili olmasına rağmen çoğunlukla İngilizce. İfadeyi gönderen servis belirler.

Kod hiç teslim edilmezse iade var mı?

Evet. Aktivasyon 20 dakika açık kalır; hiçbir şey gelmezse ya da iptal ederseniz tutarın tamamı otomatik olarak cüzdanınıza döner.

Aylarca elimde tutacağım bir Güney Afrika numarası satın alabilir miyim?

Self-servis değil. Dedicated Number'lar ABD ve Kanada ürünüdür; Güney Afrika için sormak üzere desteğe e-posta gönderin, kullanılabilirlik sözü yoktur.

OTP Route'ta bir +27 numarasıyla kaç servisi doğrulayabilirim?

Son anlık görüntüde 1.700'den fazla. Kullanılabilirlik gün içinde değiştiği için canlı kataloğu API üzerinden kontrol edin.

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.

İlk OTP'nizi dakikalar içinde yönlendirin

Ücretsiz hesap oluşturun, USD cüzdanınıza bakiye yükleyin ve panelden ya da API ile numara sipariş edin. Aylık ücret yok.