OTP Kimlik Doğrulama

OTP ile Güvenli Kullanıcı Doğrulama

Dakikalar içinde uygulamanıza telefon tabanlı OTP doğrulaması ekleyin. Kayıt doğrulaması, 2FA, şifre sıfırlama ve işlem onaylarını WhatsApp veya SMS ile destekleyin.

✦ No credit card required · Free plan available · Setup in 5 minutes

4 Adımda OTP Akışı

01

Kullanıcı telefon numarasını girer

Uygulamanız kayıt, giriş veya işlem sırasında kullanıcının telefon numarasını alır.

02

Uygulamanız API'mizi çağırır

Telefon numarası ile POST /otp/send çağrısı. Rastgele bir kod oluşturup WhatsApp (tercih edilen) veya SMS ile göndeririz.

03

Kullanıcı kodu girer

Kullanıcı OTP'yi telefonuna alır ve uygulamanızın doğrulama ekranına girer.

04

Uygulamanız kodu doğrular

request_id ve kod ile POST /otp/verify çağrısı. Eşleşmeyi onaylayıp verified: true/false sonucunu döneriz.

Hızlı ve Yüksek Teslimat Oranlı OTP Doğrulama

OTP teslimat hataları doğrudan müşteri kayıplarına yol açar. Kimlik doğrulama kodlarını öncelikle WhatsApp üzerinden yönlendirerek ağ tıkanıklıklarını ve operatör spam engelleme listelerini aşarsınız. Desteklenen Android cihazlar tek dokunuşla doğrulama doldurmayı etkinleştirerek dönüşümleri artırır.

  • WhatsApp kanalları ile %99+ teslimat oranı
  • DLT uyumlu SMS'e otomatik geri dönüş (fallback)
  • Android tek dokunuşla otomatik doldurma butonu desteği
OTP Doğrulama Düzeni Ekran Tasarımı
MFA Yöntemleri

WhatsApp OTP Doğrulaması vs. Geleneksel SMS OTP vs. E-posta Kimlik Doğrulama

Teslimat oranlarını, gecikme süresini, kullanıcı kurulum karmaşıklığını ve maliyetleri karşılaştırın.

Karşılaştırma Kriteri WhatsApp OTP Geleneksel SMS OTP E-posta Doğrulaması
Teslimat Başarı Oranı %99+ %82 - %88 %70 - %80
Ortalama Teslimat Gecikmesi < 2 saniye 10 - 30+ saniye Saniyeler ile dakikalar arası
Tek Dokunuşla Otomatik Doldurma ✓ (Android sistemine entegre) ✓ (Android ve iOS entegre) ✗ (Gelen kutusundan manuel kopyalama)
Güvenlik Seviyesi (Uçtan Uca) ✓ (Uçtan Uca Şifreli) ✗ (Müdahalelere açık) ✗ (Düz metin sunucu aktarımı)
Kimlik Doğrulama API

Tek Kullanımlık Şifreleri (OTP) Gönderin ve Doğrulayın

curl -X POST https://api.startmessaging.com/otp/send \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sm_live_your_api_key_here" \
  -d '{
    "phoneNumber": "+919876543210",
    "templateId": "YOUR_TEMPLATE_ID",
    "variables": {
      "otp": "123456",
      "appName": "YourApp"
    }
  }'
await fetch("https://api.startmessaging.com/otp/send", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "sm_live_your_api_key_here"
  },
  body: JSON.stringify({
    phoneNumber: "+919876543210",
    templateId: "YOUR_TEMPLATE_ID",
    variables: { otp: "123456", appName: "YourApp" }
  })
});
import requests

res = requests.post(
    "https://api.startmessaging.com/otp/send",
    headers={
        "Content-Type": "application/json",
        "X-API-Key": "sm_live_your_api_key_here"
    },
    json={
        "phoneNumber": "+919876543210",
        "templateId": "YOUR_TEMPLATE_ID",
        "variables": {"otp": "123456", "appName": "YourApp"}
    }
)
OTP Doğrulama API Test Alanı — Yakında This API route is under construction. Sandbox access is available for early adopters. Request Sandbox Access
Sıkça Sorulan Sorular

OTP Kimlik Doğrulama — Sıkça Sorulan Sorular

OTP geçerlilik süresi için en iyi uygulama nedir?

Standart kayıt/giriş OTP'leri için 5 dakika, yüksek güvenlikli işlemler (ödemeler, şifre sıfırlama) için ise 2-3 dakika öneriyoruz. API'miz 30 saniyeden 30 dakikaya kadar yapılandırılabilir geçerlilik sürelerini destekler. Daha kısa süreler daha güvenlidir ancak yavaş bağlantıya sahip kullanıcılar için zorluk oluşturabilir.

KVKK veri işleme kuralları OTP doğrulama logları için nasıl geçerlidir?

KVKK kapsamında, OTP doğrulama amacıyla toplanan telefon numaraları ve doğrulama logları kişisel veri statüsündedir. Bu veriler yalnızca doğrulama amacı doğrultusunda işlenmeli ve rıza dışı pazarlama faaliyetlerinde kullanılmamalıdır. Sunucularımız KVKK veri güvenliği standartlarıyla tam uyumludur.

WhatsApp OTP başarısız olursa otomatik geri dönüş (fallback) uygulayabilir miyiz?

Evet, API'miz bunu otomatik olarak gerçekleştirir. Belirlenen bir zaman aşımı süresi içinde (örneğin 30 saniye boyunca internet bağlantısı olmaması durumunda) WhatsApp mesajı iletilemezse, sistem kullanıcının kodunu gecikmeden almasını sağlamak için otomatik olarak bir SMS OTP gönderir.

Bir kullanıcının talep edebileceği OTP sayısında bir sınır var mı?

Evet, spam ve SMS suistimal dolandırıcılığını önlemek için telefon numarası başına 5 dakikada en fazla 3 OTP talebi olacak şekilde varsayılan bir sınır uyguluyoruz. Bu, API bakiyenizin tükenmesini önler. Bu sınırları panelinizden özelleştirebilirsiniz.

WhatsApp API

Bugün Uygulamanıza OTP Ekleyin

Ücretsiz plan. 30 saniyede API anahtarı.