Skip to main content
/me/plan endpoint’i; aktif tenant’ınızın atanmış planını ve plana dahil feature’ları döner. Sadece okunabilir (read-only); plan değişikliği konsoldan veya satış ekibinden talep edilir.

Endpoint

GET /api/v1/me/plan
Bearer access token gerektirir.

İstek

curl https://identity.payven.com.tr/api/v1/me/plan \
  -H "Authorization: Bearer $PAYVEN_TOKEN"

Yanıt

200 OKMyPlanDto:
{
  "plan": {
    "id":            "abc-...",
    "code":          "standard",
    "name":          "Standart Plan",
    "description":   "Sanal POS + Para Transferi modülleri",
    "price":         999900,
    "currency":      "TRY",
    "billing_cycle": "monthly",
    "features": [
      {
        "code":     "sanalpos",
        "name":     "Sanal POS",
        "category": "module"
      },
      {
        "code":     "para-transferi",
        "name":     "Para Transferi",
        "category": "module"
      },
      {
        "code":     "fraud",
        "name":     "Fraud Yönetimi",
        "category": "addon"
      }
    ]
  }
}
AlanAçıklama
plan.idPlan kimliği
plan.codePlan kodu (free, standard, enterprise, vb.)
plan.name, descriptionİnsan-okur ad
plan.priceKuruş cinsinden (varsayılan TRY)
plan.billing_cyclemonthly, yearly
plan.features[]Plana dahil feature’lar — category: "module" aktif modül, addon ek paket
Tenant planı henüz atanmamışsa yanıt null döner.

Aktif feature’ları öğrenmek

Plan’a dahil feature’ların bu kullanıcı için aktif olup olmadığını öğrenmek için GET /me endpoint’ini kullanın — orada features[].is_active alanı kullanıcı + tenant + plan üçlüsünden filtrelenmiş halde döner.

Yol haritası

  • Kullanım sayaçları — bu plan kapsamında aylık transaction sayısı, RPS limiti, aktif merchant sayısı (henüz public response’da değil; backend hazırlıkta)
  • Plan yükseltme webhook’larıplan.usage.warning, plan.usage.exceeded (planda)
  • Self-service plan yükseltme — şu an konsoldan veya satış kanalı üzerinden
Güncellemeler için: Changelog.