Skip to main content
Payven’i doğru kullanmak için organizasyon, merchant ve API anahtarı arasındaki farkı anlamak gerekir.

Kavramlar

Payven’i kullanan firma. Tipik olarak ödeme kuruluşu, banka veya büyük e-ticaret platformu olur — lisans zorunluluğu yoktur. Bir organizasyonun:
  • Birden fazla merchant’ı,
  • Birden fazla API anahtarı (client_id / client_secret çifti),
  • Birden fazla banka konfigürasyonu,
  • Bir plan’ı (kullanım kotaları) olur.
Tüm idari işlemler — kullanıcı yönetimi, plan, banka credential’ları, akıllı yönlendirme kuralları — organizasyon seviyesindedir.

Bir bakışta hiyerarşi

Organizasyon (Tenant)
├── Plan ve kotalar
├── Kullanıcılar (konsol erişimi)
├── API anahtarları (client_id + client_secret çiftleri)
├── Banka konfigürasyonları
├── Akıllı yönlendirme kuralları
└── Merchant'lar
    ├── Merchant 1
    │   ├── Vergi / iletişim bilgileri
    │   ├── Banka profilleri
    │   └── Alt Merchant'lar (opsiyonel)
    ├── Merchant 2
    └── ...

Merchant kimliği — iki form

Her API isteğinde merchant’ı iki şekilde belirtebilirsiniz. Hangisini kullanacağınızı sisteminize en uygun olana göre seçersiniz.
HeaderDeğerNe zaman kullanılır?
X-Merchant-IdUUID (örn. 3fa85f64-5717-4562-b3fc-2c963f66afa6)Payven’in atadığı dahili kimlik. Konsol üzerinden alınır.
X-External-Merchant-IdSerbest metin (örn. M-IST-001)Sizin sisteminizdeki merchant kimliği. Onboarding sırasında belirlenir.
İki header’dan biri zorunludur. İkisini birden gönderirseniz öncelik X-Merchant-Id’dedir.

Çoklu ürün senaryosu

Aynı client_id / client_secret çiftiyle alınan tek bir access token, planınızdaki tüm ürünlerde geçerlidir: Her ürün için ayrı API anahtarı oluşturmanıza gerek yoktur. Plan, hangi ürünlerin etkin olduğunu belirler.

Sınırlar ve kotalar

Plan seviyenize bağlı olarak:
  • Saniyede istek sayısı (rate limit),
  • Aylık işlem hacmi,
  • Eşzamanlı webhook hedefi,
  • Aktif merchant sayısı
gibi limitler uygulanır. Mevcut planınızı ve kullanımınızı Konsol → Plan ve Kullanım ekranından izleyebilirsiniz. Rate limit davranışı, 429 yanıtı ve Retry-After header’ı için: Rate Limiting.