Teydex Backend API Dokümantasyonu
Genel Bakış
Bu doküman, Teydex KYC uygulaması için sağlanan backend servislerini tanımlamaktadır. Bu servisler hem istemci ara katmanı (veya diğer sunucu tarafı uygulamalar) hem de istemci tarafında çalışan mobil uygulamalara (iOS ve Android) gömülü olan Teydex SDK tarafından kullanılmaktadır.
Burada tanımlanan API'ler, sağlam ve güvenli bir Müşterini Tanı (KYC) iş akışı sağlar. Servisler, uygulama seviyesinde yetkilendirme, kullanıcı bazında akış başlatma, mobil SDK'dan adım gönderimi ve doğrulama ilerlemesini takip etmek ve sonuçları almak için durum sorgulama imkanı sunar.
Bu dokümanın yapısı, KYC sırasını gösteren akış şemasına uygun olarak her adımı tipik çağrılma sırasıyla sunar. İlgili bölümlerde istek ve yanıt formatları detaylandırılmıştır.
İçindekiler
a. Uygulama Seviyesi Yetkilendirme
b. Son Kullanıcı Akış Başlatma
c. SDK Giriş Noktası Çağrısı
d. KYC İşlem Başlatma
e. KYC Adım Gönderimi (İşlem İsteği)
f. Son İşlem Bilgisi Alma
a. Uygulama Seviyesi Yetkilendirme
Akış Şeması Referansı: Adım 1 - 3
Endpoint: POST /auth/token
Kullanan: İstemci Ara Katmanı
Amaç: Middleware uygulamasını doğrular ve diğer backend endpointleriyle güvenli etkileşim için bir token döner.
İstek Gövdesi
{
"username": "user@example.com",
"password": "your-password"
}
Yanıt Gövdesi
{
"access": "access_token_xyz",
"refresh": "refresh_token_xyz"
}
b. Son Kullanıcı Akış Başlatma
Akış Şeması Referansı: Adım 4 - 6
Endpoint: POST /flow/initialize
Kullanan: İstemci Ara Katmanı
Amaç: Bireysel son kullanıcı için yeni bir KYC işlemi başlatır. Bu endpoint, Teydex SDK tarafından kullanılacak benzersiz bir işlem ID'si ve JWT token döner. Application alanı, panelden oluşturulabilen farklı akışlar için oluşturulan UUID'dir.
İstek Başlıkları
| İsim | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| Authorization | string |