WhatsApp ile OTP ve Kullanıcı Doğrulama
Irak, Suriye ve tüm MENA ülkelerine anında tek kullanımlık şifreler gönderin. Şablon yok. Meta onayı yok. Sadece bir instance oluşturun ve dakikalar içinde kullanıcıları doğrulamaya başlayın.
SMS OTP Irak ve Suriye'de bozuk. WhatsApp işe yarıyor.
Irak ve Suriye'deki SMS teslimat oranları oldukça güvenilmez — mesajlar gecikiyor, operatörler tarafından engellenmiş veya asla gelmiyor. Bölgede WhatsApp penetrasyonu %90'ı aşıyor, bu da onu OTP teslimi için en güvenilir kanal yapıyor. Nabda OTP ile doğrulama kodlarınız dakikalar değil saniyeler içinde ulaşır.
Anında Teslimat
OTP'ler WhatsApp üzerinden ortalama 3 saniyenin altında teslim edilir, yavaş mobil bağlantılarda bile.
Şablon Gerektirmez
Herhangi bir düz metin mesajı gönderin. Onay süreci yok, bekleme yok, Meta iş doğrulaması gerekmiyor.
Irak ve Suriye Öncelikli
+964 ve +963 numaraları için özel olarak tasarlanmış. Tüm MENA ülkelerinde E.164 formatı için tam destek.
Tasarımda Güvenlik
Instance kapsamlı Bearer token'ları. Sunucu tarafında OTP oluşturma. Her instance'ın özel bir numarası var.
Teslimat Webhook'ları
Gönderildi, teslim edildi ve başarısız olaylar için gerçek zamanlı callback'ler. OTP'nizin tam olarak ne zaman geldiğini bilin.
Sabit Fiyatlandırma
Instance başına tek sabit aylık ücret. Mesaj başına maliyet yok. Sürprizsiz sınırsız OTP gönderin.
4 basit adımda canlıya alın
Bir Nabda OTP Hesabı Oluşturun
dash.nabdaotp.com adresinden kaydolun. Başlamak ücretsiz, kredi kartı gerektirmez.
Bir Instance Oluşturun ve QR'yi Tarayın
Her instance size özel bir WhatsApp numarası verir. WhatsApp'ınızı bağlamak için QR kodunu bir kez tarayın — tamam.
Instance Token'ınızı Alın
Instance'ınıza özel bir Bearer token almak için select-instance endpoint'ini çağırın. Sunucunuzda güvenli bir şekilde saklayın.
Tek Bir API Çağrısıyla OTP Gönderin
/api/v1/messages/send adresine telefon numarası ve mesajınızla POST gönderin. Hepsi bu.
İlk OTP'nizi 10 satırın altında gönderin
Her şey sunucu tarafında çalışır. OTP oluşturun, Nabda ile gönderin, hash'i saklayın — gönderimde doğrulayın.
// 1. Generate OTP on your server (never the client)
function generateOTP() {
return Math.floor(100000 + Math.random() * 900000).toString();
}
// 2. Send via Nabda OTP API
const otp = generateOTP();
const response = await fetch("https://api.nabdaotp.com/api/v1/messages/send", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${instanceToken}`
},
body: JSON.stringify({
phone: "+9647701234567", // Iraq (+964) or Syria (+963)
message: `Your verification code is ${otp}. Valid for 5 minutes. – YourApp`
})
});
// 3. Store hashed OTP in your DB and verify on submission
if (response.ok) {
await storeOTP(userId, otp, Date.now() + 5 * 60000);
}Her doğrulama senaryosu için tasarlandı
Bugün WhatsApp ile kullanıcıları doğrulamaya başlayın
İlk Nabda OTP instance'ınızı dakikalar içinde oluşturun. Sözleşme yok, mesaj başına ücret yok, Meta onayı gerekmiyor.