Billing·5 min read·

Stripe ile Ücretli Abonelikleri Ayarlama

Kendi Stripe anahtarlarınızı BYOK sihirbazına girerek okuyucu gelirinin tamamını kendinize saklayın. VeloCMS, üye aboneliklerinden zerre komisyon almaz.

VeloCMS, okuyucu aboneliklerinde BYOK (Kendi Anahtarlarını Getir) modelini benimsiyor. Bu ne demek? Kendi Stripe hesabınızı bağlıyorsunuz ve ödeme yapan okurlarınızdan gelen paranın tamamı, kuruşu kuruşuna size kalıyor. VeloCMS platformu, üye gelirlerinizden hiçbir komisyon kesintisi yapmaz.

Stripe anahtarlarımı nerede bulabilirim?

Stripe Panelinize (dashboard.stripe.com) giriş yapın. Üstteki menüden Developers sekmesine, oradan da API Keys'e tıklayın. Burada bir Publishable key ve bir de Secret key göreceksiniz. İkisini de kopyalamanız gerekiyor. `pk_live_` (veya test modunda `pk_test_`) ile başlayan Publishable key'i tarayıcıda göstermek güvenlidir. Ama `sk_live_` ile başlayan Secret key'e çok dikkat edin; o sizin şifreniz gibidir, asla kimseyle paylaşmayın.

Anahtarlarımı VeloCMS'e nasıl girerim?

VeloCMS panelinde Admin → Settings → Membership → Stripe Setup yolunu takip edin ve BYOK Wizard butonuna tıklayın. Bu sihirbaz sizi üç basit adımda yönlendirecek: önce publishable key'i, sonra secret key'i yapıştıracaksınız. Bir de, eğer Stripe'tan gelen olayları (mesela abonelik yenileme veya iptal bildirimleri gibi, ki bunu kesinlikle öneririz) almak isterseniz, bir webhook imzalama anahtarı girmeniz istenecek. Kaydettiğiniz anda VeloCMS, anahtarlarınızın doğruluğunu Stripe API'si ile kontrol eder ve her şey yolundaysa yeşil bir tik işareti görürsünüz. İçiniz rahat olsun, anahtarlarınız veritabanına kaydedilmeden önce AES-256-GCM ile şifrelenir, asla düz metin olarak tutulmazlar.

Bu webhook imzalama anahtarını Stripe Panelinizde, Developers → Webhooks altında bulabilirsiniz. `yourblog.velocms.org/api/member-webhook/your-slug` adresini hedefleyen yeni bir endpoint oluşturun. Stripe'ın bu endpoint için size özel üreteceği imzalama anahtarını kopyalamanız yeterli.

Abonelik fiyatını nasıl belirlerim?

Anahtarlarınız bağlandıktan sonra işin en keyifli kısmına, yani fiyatlandırmaya geçebiliriz. Settings → Membership → Pricing bölümüne gidin. Burada aylık bir ücret (en az $1 olmalı) ve isterseniz bir de yıllık ücret belirleyin. Hatta sihirbaz size kolaylık olsun diye, aylık fiyata göre %20 indirimli bir yıllık fiyat önerisi sunar. Save butonuna bastığınız anda VeloCMS, sizin için Stripe hesabınızda gerekli Price nesnelerini otomatik olarak oluşturur. Yani sizin Stripe Paneline gidip elle ürün ya da fiyat planı oluşturmanıza hiç gerek kalmaz.

Hangi içerikleri ödeme duvarının arkasına alabilirim?

İsterseniz tek tek yazıları sadece üyelere özel yapabilirsiniz. Bunun için yazının Settings panelindeki 'Members Only' anahtarını aktif hale getirmeniz yeterli. Bir başka güzel yöntem de etiket bazlı kilitleme: bir etiketi 'sadece üyelere özel' olarak işaretlerseniz, o etiketi taşıyan tüm yazılar otomatik olarak ödeme duvarının arkasına geçer. Üye olmayan okurlar, yazının içine sürükleyip bıraktığınız kesme noktasına kadar olan kısmı okuyabilir, sonrasında ise abone olmalarını isteyen bir bildirimle karşılaşırlar. Elinizdeki mevcut ücretsiz aboneleri de unutmadık; onları Members sekmesinden 'Complimentary' olarak işaretleyerek bu kısıtlamalardan muaf tutabilirsiniz.