Analitik ve çerezler

Google Analytics 4 aracılığıyla ziyaretçi davranışını ölçeriz. Ayrıntılar gizlilik politikasında

vosetu.

Abonelik & Ödeme Sistemleri

Abonelik gelirini yönetmek fatura kesmekten fazlasıdır: plan yükseltme, deneme süresi, kullanım limiti ve kapı kararı tek bir motorda toplanır. Bu motoru SaaS ürünlerimizde canlı çalıştırıyoruz.
Uzmanla görüşün
Abonelik & Ödeme Sistemleri

Abonelik gelirini yönetmek, fatura kesmekten fazlasıdır

Yinelenen gelir kolay görünür ama arkasında sayısız uç durum saklıdır: deneme süresi ne zaman biter, plan yükseltmesi orta dönemde nasıl hesaplanır, kart reddedilirse ne olur, hangi kullanıcının hangi özelliği görmesi gerekir. Bunların hepsi tek bir motorda toplanmalıdır — plan, deneme, kullanım limiti ve kapı (gating) kararı aynı yerde tanımlı olsun ki kural değişince ekranlara dağılmış kod parçalarını değil, tek bir yeri düzenleyin. Bu motoru sıfırdan icat etmiyoruz; sektörel SaaS ürünlerimizin hepsinde bugün bu motor dönüyor.

Kapı (gating) kararı bizim için bir mimari ilkedir: bir özelliğin kimde açık kimde kapalı olduğu tek bir serviste yaşar, eşleme tek bir sabitte tutulur. Kapının kaynağı plan olabilir, lisans olabilir, deneme süresi olabilir — kaynak değişirse yalnız o kaynağın adaptörü değişir, ekranlara gömülü 'if' bloğu asla oluşmaz. Abonelik sisteminizi bu disiplinle kurarız; büyüdükçe yeni bir plan ya da yeni bir ödeme sağlayıcı eklemek çekirdeğe dokunmayı gerektirmez.

  • Plan, deneme ve kullanım limiti tek motorda
  • Kapı (gating) kararı tek serviste yaşar
  • Her SaaS ürünümüzde canlı çalışan disiplin
  • Yeni plan/sağlayıcı = yalnız yeni adaptör
Zemine döşenmiş dairesel ray; bir figür küçük bir kemerden halkaya adım atıyor, biri geçerken işçinin çevirdiği çarkın yanından yürüyor, biri yan kapıdan iniyor ve kapının dışından halkaya geri dönen kısa bir yol uzanıyor
Abonelik bir an değil bir döngü: deneme, yenileme, iptal ve geri dönüş aynı rayın üstünde.

Abonelik motorunun altındaki alt hizmetler

Bir aboneliğin görünmeyen yarısı tahsilat değil, arkasındaki kuraldır.

Plan, paket & deneme yönetimi

Deneme süresi, plan yükseltme/düşürme ve orantılı (proration) hesap; aboneliğin durumu tek yerde tanımlıdır.

Kullanım limiti & kapılama (gating)

Hangi planda hangi özellik açık; kapı kararı tek serviste yaşar, ekranlara dağılmış koşul yoktur.

Ödeme sağlayıcı & sanal POS

Sağlayıcının güvenli akışına bağlanır, kart verisini kendi tarafımızda tutmayız — yalnız güvenli bir referans/token.

Başarısız tahsilat & yeniden deneme

Reddedilen kart otomatik yeniden denenir, abone zamanında bilgilendirilir; gelir sessizce kaybolmaz.

Fatura, e-fatura & vergi

Fatura ve makbuz üretimi e-fatura/e-arşiv sistemlerine bağlanacak biçimde tasarlanır; vergi kalemi ayrı hesaplanır.

Mutabakat, gelir & hakediş raporu

Sağlayıcı dökümüyle kendi kaydınız satır satır eşleşir; gelir, iade ve bekleyen tahsilat tek panoda görünür.

Bir aboneliğin yaşam döngüsü

01

Deneme

Kullanıcı deneme süresine başlar; kapı deneme planına göre açılır, süre dolmadan önce hatırlatma gider.

02

Abonelik

Plan seçilir, ilk tahsilat yapılır, kapı seçilen plana göre yeniden değerlendirilir — özellik erişimi anında güncellenir.

03

Yenileme

Dönem sonunda otomatik tahsilat tetiklenir; başarısız olursa yeniden deneme akışı devreye girer, abone bilgilendirilir.

04

İptal

İptal talebinde orantılı hesap ya da iade kuralı uygulanır; kapı kapanır ama geçmiş veri saklanır, dönüş her zaman mümkündür.

05

Geri kazanım

İptal eden kullanıcıya hedefli bir hatırlatma ya da teklif gider; abonelik döngüsü kapanmaz, yeniden açılabilir bir kapıdır.

Bizim tarafımızda kolu, kapısı ve çarkı olmayan dev bir kasa; tek dar yarıktan içeri krem bir mühürlü paket giriyor ve paketi veren figürün öbür elinde, halkaya geçirilmiş turkuaz jeton havada duruyor - duvarın bu tarafında kalan tek şey o
Kart verisi bize hiç girmez; elimizde kalan yalnız sağlayıcının verdiği jetondur.

Motorun üç parçası

01

Kapı (gating) motoru

Bir özelliğin kimde açık olduğu kararı ekranlara dağılmış 'if' bloklarında değil, tek bir serviste yaşar; plan-özellik eşlemesi tek bir sabitte tutulur. Kapının kaynağı değişirse — plan yerine lisans, deneme yerine kota — yalnız o kaynağın adaptörü değişir, arayüz katmanına dokunulmaz.

  • Tek serviste kapı kararı
  • Plan-özellik eşlemesi tek sabitte
  • Kaynak değişince yalnız adaptör değişir
Çentikli dev bir tambur; bir figür tek bir anahtarı çentiğe oturtuyor, ilerideki koridorda sıralı kapıların mandalları buna göre yeniden yerleşiyor
02

Ödeme sağlayıcı entegrasyonu

Sanal POS ve sağlayıcı API'siyle güvenli bir akış kurarız; kart verisi bizim tarafımızda değil, sağlayıcının kendi kasasında kalır. Sağlayıcıdan gelen webhook bildirimleri HMAC ile doğrulanır — sahte ya da tekrar eden bir bildirim tahsilatı ikinci kez tetiklemez.

  • Kart verisi saklanmaz, yalnız token
  • HMAC ile webhook doğrulama
  • Tekrar eden bildirime karşı koruma
Yüzünde tek bir biçimli yuva olan sade bir duvar paneli; yanındaki rafta birbirinden farklı adaptörler duruyor, bir figür birini çıkarıp yerine başkasını takarken duvarın kesitinde görünen makine hiç durmadan dönmeye devam ediyor, kablonun duvara girdiği yeri küçük bir mühür kıskacı sıkıştırıyor
03

Fatura & vergi

Her tahsilat bir fatura ya da makbuza dönüşür; belge üretimi e-fatura/e-arşiv sistemlerine bağlanacak biçimde tasarlanır, vergi kalemi plana ve bölgeye göre ayrı hesaplanır. Gelir, plan bazında panoda görünür — hangi paketin ne kadar getirdiğini görmek için ayrı bir rapor beklemezsiniz.

  • e-Fatura/e-arşiv uyumlu belge üretimi
  • Plan ve bölgeye göre vergi hesabı
  • Plan bazında gelir dağılımı panoda
Kısa bir tezgâh ve hemen arkasında küçük bir çekmece bloğu; tezgâhın yarığından çıkan basılı sayfayı bir figür elleriyle alırken, aynı anda tıpatıp aynısı arkadaki açık çekmecenin içine kaymış ve ikinci bir figür o çekmeceyi kapatıyor, çekmecelerin etiket plakaları bomboş

Bu motor sektör ürünlerimizde zaten çalışıyor

Abonelik yalnız bir SaaS panelinin işi değildir; yinelenen gelir farklı biçimlerde birçok ürünümüzün altında akar.

Finans & sigorta

Abonelik ve faturalama motorunu, ödeme akışını ve mutabakatı finans/sigorta ürünümüzde kurduk; BES/hayat sigortası tarafında prim ve yenileme takibi aynı mantığın başka bir yüzüdür.

Kurumsal iş yönetimi

Kurumsal ürün ailemizde modüller bağımsız açılır: bugün proje takibiyle başlar, yarın İK ve EBYS modülünü eklersiniz — bu modül açma kararı da aynı kapı (gating) mantığıdır.

Mobil ürün ailemiz

Mağaza içi satın alma ve abonelik akışını platformun kendi kurallarına uygun kurmak, mobil geliştirme hizmetimizin standart bir parçasıdır.

Bakım & SLA ailemiz

Aylık bakım sözleşmesi, SLA'lı yanıt süresi ve saat havuzuyla küçük geliştirme — kendisi de yinelenen bir hizmet modelidir.

Uzun bir kâğıt rulosunun üstüne kurulmuş yüksek bir baskı presi; bir figür ruloyu makineye sürüyor, presin yanındaki rafta birbirinden farklı kalıplar asılı ve başka bir figür kalıplardan birini alıp yerine bir başkasını sürüyor, basılan sayfalar tepside düzgünce yığılırken pres hiç durmuyor
Vergi ya da kural değişince baskı kalıbı değişir, makinenin kendisi değil.

Her abonelik kurulumunda standart gelenler

Yinelenen abonelik ve otomatik tahsilat
Deneme süresi, plan yükseltme/düşürme ve orantılı hesap
Kullanım limiti ve özellik kapılama (gating) motoru
Sanal POS/ödeme sağlayıcı entegrasyonu, HMAC webhook doğrulama
Başarısız tahsilat için otomatik yeniden deneme (dunning)
e-Fatura/e-arşiv uyumlu belge üretimi
Gelir, iade ve bekleyen tahsilat panosu
Yayın sonrası SLA'lı bakım ve destek

Üzerine kurduğumuz teknoloji

Ödeme
  • Sanal POS
  • sağlayıcı API
Motor
  • Plan + limit + kapı
Backend
  • .NET 9
  • PostgreSQL
Güvenlik
  • HMAC
  • webhook doğrulama
  • JWT
3 hafta – 4 ay
Kurulum süresi (kapsama göre)
Tek
Ortak, katmanlı çekirdek mimari
Katmanlı
service / bll / dal mimarisi
.NET 9
Modern çekirdek yığın

Sık sorulanlar

Kart bilgisini siz mi saklıyorsunuz?

Hayır. Kart verisi ödeme sağlayıcının kasasında kalır; bizim tarafta yalnız güvenli bir token/referans tutulur. Saklamadığınız veri, sızdıramayacağınız veridir.

Birden fazla ödeme sağlayıcısıyla çalışabilir misiniz?

Evet. Ödeme sağlayıcı bağımsız bir adapter olarak kurulur; yeni bir sağlayıcı eklemek ya da ikisi arasında geçiş yapmak çekirdek kapı/plan mantığına dokunmaz.

Deneme süresi bitince otomatik mi tahsilat başlıyor?

Kurala bağlıdır — kart bilgisi deneme başında alınıp süre bitince otomatik tahsilat tetiklenebilir, ya da deneme sonunda kullanıcıdan plan seçmesi istenebilir. Hangisini seçtiğinizi biz değil, sizin ürün kararınız belirler; motor ikisini de destekler.

Plan değişince mevcut abonenin faturası nasıl hesaplanıyor?

Orta dönemde bir yükseltme ya da düşürme yapıldığında kalan gün sayısına göre orantılı (proration) hesap yapılır; fark bir sonraki faturaya yansır ya da anında tahsil edilir — bu davranış kurala bağlı olarak ayarlanabilir.

Vergi ve e-fatura sistemine bağlanıyor mu?

Fatura ve makbuz üretimi e-fatura/e-arşiv sistemlerine bağlanacak biçimde tasarlanır; vergi kalemi plan ve bölgeye göre ayrı hesaplanır. Hangi resmî sisteme bağlanacağınızı birlikte netleştiririz.

Abonelik motorunuzu birlikte kuralım

Plan yapınızı, ödeme sağlayıcınızı ve faturalama ihtiyacınızı dinleyip nereden başlanacağını birlikte çıkaralım. İlk görüşme bağlayıcı değildir.