REST API • OTP • Webhook • HTTPS

OTP kod göndərmə sistemi Azərbaycan

OTP sisteminin qurulması və OTP kod göndərmə sistemi üçün hazır REST API həlli. Birdəfəlik kod (OTP), 2 faktorlu autentifikasiya (2FA), SMS verifikasiyası və tranzaksional bildirişlər — hamısı sadə inteqrasiya ilə. Azərbaycanın aparıcı OTP kod şirkəti və SMS gateway provayderi.

<500ms API cavabı
Bearer auth
Webhook dəstək

OTP kod göndərmə sistemi və OTP sisteminin qurulması — birdəfəlik kod (OTP) həll yolu

Azərbaycanın etibarlı OTP kod şirkəti. OTP SMS şirkəti kimi 2018-dən bəri bank, e-ticarət, fintech və SaaS müştərilərə xidmət edirik.

OTP kod necə göndərilir? — addım-addım

  1. Qeydiyyat və API açar: 1sms.az-də qeydiyyatdan keçin → admin OTP API icazəsini aktivləşdirir → API açarı (X-API-Key) yaradılır.
  2. İnteqrasiya: Backend-dən bir POST sorğusu — POST /api/v1/sms/otp + JSON body (telefon nömrəsi, mətn, sender ad). Cəmi 3 sətir kod.
  3. Avtomatik göndəriş: Sistem 6 rəqəmli avtomatik kod yaradır (və ya öz kodunuzu göndərə bilərsiz), SMS şəbəkəmizdən istifadəçinin nömrəsinə çatdırır (1-3 saniyə).
  4. Təsdiqləmə: İstifadəçi kodu daxil edir → siz verify endpoint-ə göndərirsiz → sistem cavab qaytarır {"verified": true}.
  5. Brute-force qoruması: 5 səhv cəhddən sonra nömrə avtomatik bloklanır (5 dəq). Hər kod 5 dəq etibarlıdır.

API OTP kod sistemləri

REST API üzərindən tam avtomatlaşdırılmış birdəfəlik kod həllimiz. OTP API inteqrasiyası 30 dəqiqədən az çəkir. PHP, Node.js, Python, .NET, Java üçün hazır nümunələr mövcuddur.

2 Faktorlu Autentifikasiya (2FA SMS Azərbaycan)

2FA SMS ilə hesab təhlükəsizliyini gücləndirin. Login + SMS təsdiq kodu. Bank, sigorta və fintech şirkətlər üçün PCI/ISO uyğun həll.

SMS verifikasiya kodu

Qeydiyyat zamanı nömrənin doğruluğunu yoxlamaq üçün SMS verifikasiyası. Saxta / fake nömrələri filtrlədən birinci xətt müdafiəsi.

OTP gateway Azərbaycan

Birbaşa Azərbaycan operatorlarına bağlanmış OTP gateway. Azercell, Bakcell, Nar — hamısı dəstəklənir. Roaming nömrələri də işləyir.

Avtomatik OTP SMS

Sizin sistemdən hadisə olduqda (qeydiyyat, ödəniş, login) avtomatik OTP göndərmə. Real-time webhook ilə təsdiqləmə statusu.

Enterprise OTP SMS həlli

Saatda 100K+ OTP SMS həcmi üçün korporativ OTP servisi. SLA, dedicated kanal, fərdi sender ad. Bakı və Azərbaycan boyu OTP şirkətləri arasında ən çevik tarif.

OTP təsdiqləmə servisi → 30 dəqiqəyə hazır

Pulsuz qeydiyyat → admin sizin üçün OTP API icazəsini aktivləşdirir → API açarı alın → mobilə OTP göndərmə artıq mümkündür.

İndi başla — Pulsuz qeydiyyat

SMS API imkanları

Bank, e-ticarət, SaaS platformalar üçün

OTP (birdəfəlik kod)

Login təsdiqi, ödəniş təsdiqi, qeydiyyat üçün 4-6 rəqəmli kodlar. Avtomatik generasiya və təsdiqləmə.

Tranzaksional SMS

Sifariş təsdiqi, çatdırılma bildirişi, bank əməliyyatı. Yüksək prioritet, anında çatdırılma.

Marketinq SMS

Kampaniya, endirim, elan. Qara siyahı dəstəyi, saat nəzarəti.

Webhook bildirişləri

Delivery status dəyişdikdə serverinizə anında POST sorğu göndərilir.

Bulk endpoint

Tək sorğuda 1000 nömrəyə SMS göndər — per-nömrə API çağırışı lazım deyil.

Sandbox test

Real pul xərcləmədən kod inteqrasiyanı test edin.

Sürətli başlanğıc — SMS göndərmə nümunəsi

API açarını panelinizdən götürdükdən sonra tək bir HTTP POST sorğusu ilə SMS göndərə bilərsiniz:

# cURL nümunəsi
curl -X POST https://1sms.az/api/sms/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+994501234567",
    "message": "Salam! Sifarişiniz hazırdır.",
    "senderName": "Mağazanız"
  }'

JavaScript / Node.js

const response = await fetch('https://1sms.az/api/sms/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    to: '+994501234567',
    message: 'Sifarişiniz hazırdır.',
    senderName: 'Mağazanız'
  })
});
const data = await response.json();
console.log(data.smsId);

PHP

$ch = curl_init('https://1sms.az/api/sms/send');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_API_KEY',
    'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
    'to' => '+994501234567',
    'message' => 'Sifarişiniz hazırdır.',
    'senderName' => 'Mağazanız'
]));
$response = curl_exec($ch);

Typik istifadə ssenariləri

Tez-tez verilən suallar

Developer sualları

API üçün sənədləşmə haradadır?

Tam sənədləşmə /documentation səhifəsində mövcuddur. Qeydiyyatdan keçdikdən sonra panelinizdən API açarı (API key) əldə edə bilərsiniz.

Hansı dildə / framework-də inteqrasiya etmək olar?

API standard REST / HTTPS / JSON əsasında işləyir — bütün dillərə inteqrasiya oluna bilər: PHP, Python, Node.js, C# / .NET, Java, Go, Ruby. Sənədləşmədə müxtəlif dillər üçün nümunələr var.

OTP SMS-lər üçün xüsusi endpoint var?

Bəli, OTP göndərmə və təsdiqləmə üçün ayrıca endpoint-lər mövcuddur. 6 rəqəmli kod avtomatik generasiya olunur və 5 dəqiqə etibarlıdır. Təsdiqləmə cəhdləri sayı və nömrə bloklanma qaydaları da konfiqurasiya edilə bilər.

SMS çatdırılma statusunu necə bilmək olar?

İki yolla: (1) API-dan SMS ID ilə status sorğusu edərək, (2) webhook URL-i təyin edərək — status dəyişdikdə serverimiz sizə POST sorğu göndərir. Webhook daha effektivdir.

Rate limit (sorğu limiti) varmı?

Standart plan: saniyədə 10 sorğu. Yüksək hacimli paketlərdə saniyədə 50-100 sorğu. Korporativ müştərilər üçün fərdi limitlər təyin oluna bilər.

Sandbox / test mühiti var?

Qeydiyyatdan sonra test API açarı əldə edə bilərsiniz. Test rejimində SMS-lər real göndərilmir, amma bütün cavablar (status, delivery report) real kimi simulyasiya olunur.

SMS API azerbaycan qiymeti ve SMS gateway secimi?

SMS API azerbaycan (SMS gateway azerbaycan) qiymətləri paketə və aylıq həcmə görə dəyişir. Aşağı həcmdə (1000-5000 SMS/ay) standart paket uyğundur. Yüksək həcmdə (50K+ SMS/ay) korporativ tarif mövcuddur. Hər paketdə OTP, tranzaksional və bulk endpoint-lər eyni qiymətlə daxildir.

OTP sms ve bir defelik kod nece isleyir API ile?

OTP sms (bir defelik kod / one-time password) endpoint-i 6 rəqəmli avtomatik kod generasiya edir və müştəri nömrəsinə göndərir. Kod 5 dəqiqə etibarlıdır. Təsdiqləmə üçün ayrıca verify endpoint-i var — istifadəçinin yazdığı kod API-ya göndərilir, sistem match edirsə "verified: true" qayıdır. Brute-force qoruması avtomatikdir (maksimum 5 cəhd).

İnteqrasiyaya bu gün başlayın

Qeydiyyatdan sonra panelinizdən API açarı əldə edib ilk SMS-i 5 dəqiqə ərzində göndərə bilərsiniz.

API açarı al Sənədləşməni oxu

Digər xidmətlərimiz