WhatsApp Business API

WhatsApp & SMS ile
Akıllı OTP Doğrulama

Tek API, çoklu kanal. Template tabanlı güvenli OTP gönderimi. 3 satır kodla entegre edin.

send-otp.sh
// OTP göndermek bu kadar kolay
curl -X POST https://api.otpmessage.com/v1/otp/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "+905551234567",
    "channel": "auto",
    "lang": "tr"
  }'

Nasıl Çalışır?

1

API Çağrısı Yap

Telefon numarasını gönderin, gerisini biz halledelim.

2

OTP İletilir

WhatsApp veya SMS ile kullanıcınıza anında ulaşır.

3

Doğrula

Verify endpoint ile kodu tek çağrıda doğrulayın.

Özellikler

OTP gönderimini basit, güvenli ve güvenilir hale getiren her şey.

Template Tabanlı Güvenlik

Önceden tanımlı şablonlar kullanılır, mesaj metni kabul edilmez. Kötüye kullanım riski sıfır.

WhatsApp + SMS

Çift kanal desteği ile akıllı fallback. WhatsApp başarısız olursa otomatik SMS'e düşer.

Kendi Hesabını Bağla

Operatörünün API'sini portaldan ekle, kendi başlığınla gönderim yap.

OTP Üretimi + Doğrulama

Kod oluşturma ve doğrulama tek API'de. 6 haneli numerik veya alfanumerik kod desteği.

Fraud Koruması

Rate limiting, ülke bazlı kısıtlama ve maliyet kontrolü ile güvenli gönderim.

Kolay Entegrasyon

3 satır kodla entegre edin. cURL, JavaScript ve Python örnekleri hazır.

Fiyatlandırma

Türkiye numaralarına özel paketler.

Starter
Türkiye numaraları
1,000 mesaj
5
€0.005 /mesaj
3 ay geçerli
Hemen Al
Business
Türkiye numaraları
10,000 mesaj
35
€0.0035 /mesaj
3 ay geçerli
Hemen Al
Scale
Türkiye numaraları
20,000 mesaj
60
€0.003 /mesaj
3 ay geçerli
Hemen Al

Enterprise

20.000+ mesaj ihtiyacınız mı var? Özel fiyat teklifi alalım.

Bize Ulaşın

Ücretsiz 10 mesaj ile başlayın, kredi kartı gerekmez.
Diğer ülke gönderimleriniz için fiyat listesi üzerinden ücretlendirme uygulanır.

API Dokümantasyonu

Hızlı entegrasyon için örnek kodlar. Tek API ile OTP gönderin ve doğrulayın.

Base URL https://api.otpmessage.com/v1
POST /otp/send Belirtilen numaraya OTP kodu gönderir

Headers

Authorization string required Bearer YOUR_API_KEY
Content-Type string required application/json

Body Parameters

phone string required E.164 formatında telefon numarası
channel string optional auto | whatsapp | sms — default: auto
lang string optional tr | en — default: tr
code string optional Kendi OTP kodunuz (verilmezse otomatik üretilir)
code_type string optional numeric | alphanumeric — default: numeric
Request
Response 200 OK
{
  "success": true,
  "request_id": "req_abc123def456",
  "channel": "whatsapp",
  "expires_in": 300
}
POST /otp/verify Kullanıcının girdiği OTP kodunu doğrular

Body Parameters

phone string required E.164 formatında telefon numarası
code string required Kullanıcıdan alınan OTP kodu
Request
Response 200 OK
{
  "success": true,
  "valid": true,
  "channel": "whatsapp"
}

API Durumu

Tüm Sistemler Çalışıyor
99.98%
Uptime
Son 90 gün
<200ms
Ort. Yanıt Süresi
Detaylı Durum Sayfası →