Identity & Auth servisi, Payven platformunun omurgasıdır. Tüm ürünler için ortak olan üç işlevi sağlar:Documentation Index
Fetch the complete documentation index at: https://docs.payven.com.tr/llms.txt
Use this file to discover all available pages before exploring further.
Kimlik Doğrulama
OAuth 2.0 / OIDC tabanlı kullanıcı oturumu, refresh ve logout.
API Anahtarı Yönetimi
Kuruluş başına anahtar üretimi, rotasyonu ve revoke.
Referans Veriler
Banka, BIN, MCC, şehir/ilçe gibi ortak lookup tabloları.
Base URL
Auth modeli
Identity servisi JWT Bearer token kullanır — diğer ürün servislerinde kullanılan API Key + Secret modelinden farklıdır.Slug tabanlı oturum
Identity, çoklu kuruluş (multi-tenant) yapısı için slug tabanlı oturum URL’leri kullanır:slug, kuruluşunuzun benzersiz tanımlayıcısıdır (örn. acme-bank). Onboarding sırasında atanır. Platform yöneticileri için özel platform slug’ı kullanılır.
Kullanım senaryoları
| Kim? | Ne için? | Endpoint |
|---|---|---|
| Konsol kullanıcısı | Konsola giriş yapmak | POST /auth/{slug}/login |
| Kuruluş yöneticisi | API anahtarı oluşturmak | POST /tenants/me/api-keys |
| Geliştirici | Onboarding sırasında merchant kayıt | GET /me |
| Backend servisi | BIN’den banka çözümleme (internal) | GET /internal/lookups/bankbins/resolve |
Hangi servisi ne zaman kullanırsınız?
- Konsol işlemleri (admin, kullanıcı yönetimi, anahtar oluşturma): Identity üzerinden Bearer token ile.
- Production işlemleri (ödeme, transfer, fraud): Ürün servislerine API Key + Secret ile.
Ortam URL’leri
| Ortam | Identity Base URL |
|---|---|
| Sandbox | https://identity-sandbox.payven.com.tr/api/v1 |
| Production | https://identity.payven.com.tr/api/v1 |