Türkiye'de Yazılım Satmak: Stripe Neden Çalışmıyor ve Gerçekten Ne İşe Yarıyor?

Türkiye'de Yazılım Satmak: Stripe Neden Çalışmıyor ve Gerçekten Ne İşe Yarıyor?

NeonCore'u geliştirmeye başladığımda aklımda net bir yol haritası vardı. Ürünü yap, satışa aç, gelir et. Sıradan gibi görünüyor, değil mi? Ama Türkiye'de dijital ürün satmaya çalışan her geliştirici er ya da geç aynı duvarla karşılaşıyor: ödeme sistemi.

Yurtdışı kaynaklara bakıyorsunuz, herkes Stripe kullanıyor. Stripe entegrasyonu nasıl yapılır diye binlerce rehber var. Webhook'lar, subscription modeller, lisans sistemleri — hepsi Stripe üzerine kurulu. "Tamam, ben de Stripe kullanayım" diyorsunuz ve o an başlıyor.

Türkiye bu listede yok.

Bu yazıda NeonCore'u satışa açarken öğrendiklerimi anlatacağım. Stripe'ın neden seçenek olmadığını, alternatiflerin gerçekte ne işe yaradığını ve sıfırdan kurduğumuz otomatik lisans sisteminin nasıl çalıştığını. Kod yazan biri olarak anlatıyorum — ama bu kez teknik rehber değil, sahadan gelen bir not.

Türkiye'de Stripe Kullanılabilir mi?

Kısa cevap: Hayır.

Stripe, Türkiye'de bireysel geliştirici veya yerli şirketler için hesap açmıyor. Stripe'ın desteklediği ülkeler listesine bakarsanız Türkiye'yi göremezsiniz. Bu teknik bir kısıtlama değil, Stripe'ın kendi iş kararı. Türkiye'deki düzenleyici ortam, yüksek enflasyon ve kur riski bu kararın arkasındaki faktörler arasında gösteriliyor — ama resmi bir açıklama hiçbir zaman gelmiyor.

Peki VPN ile, yabancı şirketle, yurt dışı banka hesabıyla çözüm bulunabilir mi? Teoride evet. Pratikte bu yol hem yasal gri alanda hem de sürdürülemez. Bir noktada Stripe hesabınız askıya alınıyor, paranız donuyor, müşterilerinize iade yapamıyorsunuz. Bu riski almak istemiyorsanız — ki almamalısınız — gerçek alternatiflere bakmanız gerekiyor.

Türkiye'de Dijital Ürün Satmak İçin Hangi Ödeme Sistemleri Var?

Piyasada birkaç seçenek var. Hepsini araştırdım, bir kısmını denedim.

Iyzico: Türkiye'nin en yaygın ödeme altyapısı. API'si iyi belgelenmiş, entegrasyonu makul. Ama bireysel geliştirici olarak ticari hesap açmak istiyorsanız şirket kurmanız gerekiyor. Vergi levhası, imzacı, banka hesabı — ciddi bir bürokratik süreç. Ürününüz hazır, ama satmadan önce 2-3 ay bürokrasiyle geçirebilirsiniz.

PayTR: Benzer hikaye. Kurumsal odaklı, bireysel için fazla ağır.

Shopier: Burada duralım. Shopier, Türkiye'nin en büyük dijital ürün marketplace'i. Ve kritik bir farkı var: dijital ürünler için özel olarak tasarlanmış. PDF satıyorsanız, template satıyorsanız, yazılım satıyorsanız — Shopier bunu anlıyor.

Bireysel hesap açılabiliyor. Şirket şartı yok. Vergi numarası yeterli. Ve en önemlisi: OSB (Online Satış Bildirimi) webhook sistemi var. Satış gerçekleştiğinde sizin sisteminize anlık bildirim gönderiyor.

NeonCore için Shopier'ı seçtim. Ve doğru seçimdi.

Shopier ile Otomatik Lisans Sistemi Nasıl Kurulur?

Bu soruyu cevaplamak için biraz teknik konuşmam gerekiyor. Ama önce büyük resmi anlatayım.

Müşteri NeonCore'u satın aldığında şunun olmasını istiyorum: ödeme onaylanır, sistem otomatik olarak benzersiz bir lisans anahtarı üretir, müşteriye e-posta gönderilir, anahtar Firebase'e kaydedilir. Ben uyku uyurken bu süreç çalışıyor olmalı.

Bunu nasıl kurdum?

Shopier'ın OSB webhook'u bir satış gerçekleştiğinde benim belirlediğim bir URL'e POST isteği gönderiyor. Bu isteği Cloudflare Worker karşılıyor. Worker, Shopier'dan gelen isteğin gerçek olup olmadığını HMAC-SHA256 ile doğruluyor — sahte istek gönderen biri sistemi kandıramaz. Doğrulama geçtikten sonra lisans anahtarı oluşturuluyor, Firebase Firestore'a yazılıyor ve Resend API üzerinden müşteriye e-posta gönderiliyor.

Akış şema olarak şöyle:


plaintext

Müşteri Shopier'da ödeme yapar
        ↓
Shopier OSB webhook → Cloudflare Worker
        ↓
HMAC-SHA256 imza doğrulama
        ↓
Lisans anahtarı üretilir (crypto.randomUUID)
        ↓
Firebase Firestore'a yazılır
        ↓
Resend API → Müşteriye e-posta
        ↓
Müşteri lisans anahtarını alır (saniyeler içinde)

Tüm bu süreç birkaç saniye içinde tamamlanıyor. Müşteri ödeme yaptıktan hemen sonra gelen kutusunda lisans anahtarını buluyor. Tek satır manuel işlem yok.

Bu sistemin teknik detaylarını, Cloudflare Worker kodunu ve Firebase yapısını ayrı bir yazıda anlattım: Shopier Webhook ile Otomatik Lisans Anahtarı Gönderme Rehberi

KVKK Meselesi: Yapay Zeka Ürünü Satarken Nelere Dikkat Etmek Gerekiyor?

NeonCore bir yapay zeka asistanı. Kullanıcının bilgisayarındaki dosyaları okuyor, analiz ediyor, işliyor. Bu noktada KVKK devreye giriyor.

Türkiye'de kişisel veri işleyen bir ürün satıyorsanız KVKK'ya uyum zorunlu. Ama "KVKK uyumu" denen şey çok geniş bir kavram. Hukuk firmaları bunu size ciddi bütçelere çözer. Benim yaklaşımım farklıydı: teknik mimariyle uyumu sağlamak.

NeonCore'da şu prensibi uyguladım: dosyalar cihazdan çıkmıyor.

Kullanıcı bir PDF yüklediğinde, bir Excel dosyası analiz ettirdiğinde — bu veriler kullanıcının kendi bilgisayarında kalıyor. Sadece AI'a gönderilen metin Gemini API'ye gidiyor. Ham dosya hiçbir zaman buluta yüklenmiyor, sunucuma gelmiyor, loglanmıyor.

Bu ayrımı hem ürünün pazarlama metnine yansıttım hem de kullanıcılara açıkça anlattım. "Dosyalarınız sizde kalır" cümlesi bir slogan değil, teknik bir gerçek. ChatGPT'ye veya bulut tabanlı alternatiflere güvenmeyen kurumsal kullanıcılar için bu mimari ciddi bir güven unsuru oluşturuyor.

Yapay zeka kullanmak isteyip veri gizliliğinden endişe duyanlar için şu yazıyı hazırladım: Windows'ta ChatGPT'siz Yapay Zeka Nasıl Kullanılır?

Kredi Tabanlı Model Neden Seçtim?

NeonCore abonelik sistemiyle değil, kredi sistemiyle çalışıyor. Kullanıcı kredi satın alıyor, her işlem belirli miktarda kredi tüketiyor.

Bu kararın arkasında birkaç neden var.

Türk kullanıcı aboneliğe soğuk bakıyor. "Aylık ücret" kavramı zihinlerde büyük bir taahhüt gibi algılanıyor. Özellikle yeni bir ürünü deneyen biri önce küçük bir ödeme yapıp görmek istiyor. Kredi sistemi bu psikolojiye çok daha iyi oturuyor.

Maliyet kontrolü mümkün oluyor. AI API çağrısının maliyeti kullanıma göre değişiyor. Abonelikte bu değişkenliği yönetmek zor. Kredi sisteminde her işlemin maliyeti belirli ve öngörülebilir.

Kullanmayan kullanıcı kaybetmiyor. Abonelikte "bu ay kullanmasam da para gitti" hissi var. Kredi sisteminde kullanıcı kredi bitene kadar kayıp yaşamıyor. Bu da uzun vadeli memnuniyeti artırıyor.

Ama bu sistemin de zorluğu var. Kullanıcıya kredi değerini doğru anlatmak gerekiyor. "1 kredi ne işe yarar?" sorusunu net bir şekilde cevaplamadan satış yapmak zor. İlk versiyonda bu iletişimi yeterince iyi kuramadım. Sonradan ürün sayfasını ve e-posta şablonlarını güncelledim.

Türkiye'de Dijital Ürün Satarken Yaptığım Hatalar

Bu bölümü yazmak en değerli kısım.

Hata 1: Teknik altyapıyı satış altyapısından önce kurdum.

Webhook sistemini, Firebase'i, Resend entegrasyonunu mükemmel kurdum. Ama ürün sayfası hazır değilken sistemi test etmeye başladım. Gerçek müşteri gelmeden önce teknik tarafı üç kez revize ettim. Bu zaman kaybıydı. Önce basit bir satış sayfası, sonra otomasyon.

Hata 2: Fiyatlandırmayı yanlış hesapladım.

İlk fiyatı koyarken API maliyetini düşük tahmin ettim. Gemini 2.5 Flash ucuz bir model ama 1 milyon token context window ile çalışıyorsunuz — büyük dosya analizlerinde maliyet hızlı artıyor. Shopier'ın komisyon oranını da başta tam hesaba katmadım. Fiyatlandırmayı gerçek kullanım verilerine göre revize etmek zorunda kaldım.

Hata 3: Müşteri desteğini küçümsedim.

"Otomatik sistem her şeyi halleder" dedim. Ama insanlar lisans anahtarını kaybediyor, kurulum sırasında sorun yaşıyor, yanlış versiyonu indiriyor. Destek talebi beklenenden çok daha fazla geldi. Şimdi sık sorulan sorular için hazır şablonlarım var ve kurulum süreci çok daha net belgelenmiş durumda.

Türkiye'de Yazılım Satan Geliştirici İçin Pratik Yol Haritası

Adım 1: Ödeme sisteminizi seçin. Bireysel geliştiriciyseniz Shopier ile başlayın. Şirketleşme sürecindeyseniz veya daha büyük hacimlere geçtiyseniz Iyzico değerlendirilebilir.

Adım 2: Otomasyonu kurun. Manuel lisans gönderimi sürdürülemez. Shopier OSB webhook ile Cloudflare Worker, Firebase ve Resend kombinasyonu tamamen ücretsiz veya çok düşük maliyetle kurulabiliyor.

Adım 3: KVKK'yı mimariyle çözün. Teknik mimariyi önce doğru kurun: veriyi gereksiz yere toplamayın, işlemeyin, saklamayın. Hukuki danışmanlık ikinci adım.

Adım 4: Fiyatlandırmanızı gerçek maliyete göre yapın. API maliyetini, Shopier komisyonunu ve destek sürenizi hesaba katın.

Adım 5: Küçük başlayın, hızlı öğrenin. Mükemmel sistem yerine çalışan sistem. İlk satışı yapın, gerçek geri bildirim alın, revize edin.

Sık Sorulan Sorular

Türkiye'de bireysel geliştirici yazılım satabilir mi?

Evet. Vergi mükellefi olmanız gerekiyor. Serbest meslek makbuzu keserek veya şahıs şirketi kurarak yasal olarak dijital ürün satışı yapabilirsiniz. Shopier bu süreçte gerekli belge altyapısını sağlıyor.

Shopier ile uluslararası satış yapılabilir mi?

Shopier öncelikli olarak Türkiye pazarına yönelik. Yabancı kart kabul ediyor ama arayüz Türkçe ve hedef kitle Türkiye. Uluslararası satış hedefliyorsanız Gumroad veya Lemon Squeezy değerlendirilebilir — ama bu sefer Türkiye'de vergi uyumu ayrı bir konu haline geliyor.

Shopier webhook güvenli mi?

HMAC-SHA256 imza doğrulaması yapıldığı sürece evet. İmza doğrulaması yapmadan webhook'u direkt işlemek büyük güvenlik açığı. Teknik detaylar için Shopier webhook rehberini inceleyebilirsiniz.

AI ürünü için KVKK zorunlu mu?

Türkiye'de kişisel veri işleyen her ürün için KVKK uyumu zorunlu. Yapay zeka asistanı kullanıcı dosyalarına erişiyorsa bu kapsama giriyor. Teknik mimariden başlayın: veriyi minimumda tutun, işlemeyin, saklamayın.

Stripe yerine ne kullanmalıyım?

Türkiye'de bireysel geliştirici iseniz Shopier. Kurumsal iseniz Iyzico veya PayTR. Stripe benzeri global bir alternatif arıyorsanız Paddle veya Lemon Squeezy incelenebilir — ama bunlar da vergi uyumu açısından ayrı bir araştırma gerektiriyor.

Son Söz

Türkiye'de yazılım satmak zor. Ödeme sistemi engeli gerçek. KVKK belirsizliği gerçek. Pazar küçük, rekabet büyüyor.

Ama bu engeller aşılmaz değil. NeonCore'u bu engellerle karşılaşarak, bazen yanılarak, bazen geri dönerek kurdum. Ve şu an çalışan, otomatik, ölçeklenebilir bir satış sistemi var.

Eğer siz de dijital bir ürün geliştiriyorsanız ve "nasıl satacağım?" sorusunda takılıp kaldıysanız — cevap var, sadece Türkiye'ye özgü bir yol gerektiriyor.

NeonCore'u görmek isterseniz: NeonCore — Windows için Yapay Zeka Asistanı