2026-04-02
Ödeme Sağlayıcıları ve Uyumluluk: Stripe, Adyen, Chargebee, Paddle, PayPal Karşılaştırması
SaaS işletmeleri için ödeme sağlayıcılarının pratik karşılaştırması. Merchant of Record ve Payment Processor modelleri, PSD2/SCA uyumluluğu, KDV yönetimi ve doğru sağlayıcıyı seçmek için karar çerçevesi.
Küresel ödeme kabulünün aynı şekilde davranmayan üç katmanı vardır: işlem işleme, vergi uyumluluğu ve satışın yasal sorumluluğu. Sağlayıcıyı yalnızca işlem ücretine bakarak seçen bir SaaS ekibi, diğer iki katmanı genellikle bir KDV denetimi, bir PSD2/SCA red oranı ya da bir chargeback politikası gün yüzüne çıkardığında fark eder. Asıl karar, ekibin hangi katmanları kendi yönettiği ve hangilerini dışarıya verdiğidir.
Bu yazı, SaaS işletmeleri için beş sağlayıcıyı (Stripe, Adyen, Chargebee, Paddle, PayPal) karşılaştırır. Payment Processor ve Merchant of Record ayrımını, PSD2/SCA ve KDV yükümlülüklerini ve ekip büyüklüğüne, coğrafyaya, iş modeline dayalı bir karar çerçevesini ele alır.
Payment Processor ve Merchant of Record Farkı
Bireysel sağlayıcıları karşılaştırmadan önce, ödemeleri kabul etmenin temelden farklı iki modelini anlamak gerekiyor.
Payment Processor paranın teknik tarafını yönetir. Satıcı siz olursunuz. Vergi toplama, uyumluluk, faturalama ve anlaşmazlık yönetimi sizin sorumluluğunuzdadır. Stripe, Adyen ve PayPal bu şekilde çalışır.
Merchant of Record (MoR) işlemde yasal satıcıdır. MoR sağlayıcı ürünlerinizi sizin adınıza satar, vergi toplama ve ödemeyi yönetir, uyumluluğu sağlar ve iade taleplerini ele alır. Paddle bir Merchant of Record olarak çalışır.
Bu ayrımı çoğu ekip başlangıçta düşündüğünden daha önemli. Payment Processor ile esneklik kazanırsınız ama operasyonel sorumluluğu kabul edersiniz. MoR ile biraz kontrol ve marj karşılığında uyumluluk işindeki yükten önemli ölçüde kurtulursunuz.
Sağlayıcı Karşılaştırması
Beş büyük sağlayıcının SaaS işletmeleri için en önemli boyutlarda karşılaştırması.
| Özellik | Stripe | Adyen | Chargebee | Paddle | PayPal |
|---|---|---|---|---|---|
| Model | Processor | Processor | Faturalama katmanı | MoR | Processor |
| Temel ücret (ABD) | %2.9 + $0.30 | Interchange++ | $0/ay’dan | %5 + $0.50 | %2.9 + $0.30 |
| Vergi yönetimi | Stripe Tax (ekstra %0.5) | Manuel/üçüncü taraf | Avalara/TaxJar ile | Dahil | Manuel |
| Abonelik faturalama | Stripe Billing | Sınırlı | Ana güç | Dahili | PayPal Subscriptions |
| Küresel kapsam | 46+ ülke | 80+ ülke | Gateway üzerinden | 200+ ülke | 200+ ülke |
| Geliştirici deneyimi | Mükemmel | İyi (kurumsal odak) | İyi | İyi | Orta |
| En uygun | Geliştirici ekipler | Kurumsal/omnichannel | Karmaşık faturalama | Vergi-dahil SaaS | Tüketici aşinalığı |
Stripe
Stripe, geliştirici odaklı ekipler için varsayılan seçenektir ve bunda haklı. API tasarımı temiz, dokümantasyon kapsamlı ve araç ekosistemi (Billing, Tax, Connect, Radar) çoğu SaaS ihtiyacını karşılar.
ABD’deki işlem başına %2.9 + $0.30 temel oran rekabetçi (AEA oranları standart kartlar için %1.5 + 0.25 EUR’dan başlar), ama maliyetler artabilir. Stripe Tax işlem başına %0.5 ekler. Dolandırıcılık tespiti için Stripe Radar bir %0.05-0.07 daha ekler. Uluslararası kartlar %1 artışı ve %1 döviz dönüşüm ücreti getirir. %2.9 ile başlayan bir işlem ek özelliklerle kolayca %5 ve üzerine çıkabilir.
Stripe, mühendislik ekibiniz güçlü olduğunda ve ödeme deneyimi üzerinde tam kontrol istediğinizde en iyi çalışır.
Adyen
Adyen, karmaşık ödeme ihtiyaçları olan büyük işletmeleri hedefler. Interchange++ fiyatlandırma modeli, gerçek interchange oranını küçük bir ek ücretle iletir ve bu da genellikle yüksek hacimli satıcılar için daha düşük efektif oranlarla sonuçlanır.
Entegrasyon Stripe’dan daha fazla çaba gerektirir. Abonelik yönetimi temel güçlü yönü değil — muhtemelen ayrı bir faturalama katmanına ihtiyacınız olacak. Ama birden fazla kanal (çevrimiçi, mağaza, mobil) ve bölgede işlem yapan işletmeler için Adyen, az rakibin eşleşebileceği birleşik bir platform sunar.
Adyen, önemli hacimde işlem yaptığınızda ve omnichannel yeteneklere ihtiyaç duyduğunuzda mantıklı olur.
Chargebee
Chargebee bir ödeme işlemcisi değil — ödeme ağ geçidinizin (genellikle Stripe veya Adyen) üzerinde oturan bir abonelik faturalama ve gelir operasyonları platformu.
Karmaşık faturalama senaryolarında öne çıkar: kullanım bazlı fiyatlandırma, hibrit modeller, çoklu döviz faturalama, gelir tanıma ve tahsilat yönetimi. Fiyatlandırma modeliniz ölçülü kullanım, ek özellikli birden fazla katman veya vadeli B2B faturalama içeriyorsa Chargebee önemli değer katar.
Karşılık ise ek karmaşıklıktır. Artık iki sistemi yönetmeniz gerekir — ödeme ağ geçidiniz ve faturalama katmanınız.
Paddle
Paddle, Merchant of Record olarak özel bir konumdadır. Bu, Paddle’ın yasal olarak satıcı olduğu anlamına gelir. Paddle her ülkede KDV/satış vergisi hesaplama, toplama ve ödemeyi yönetir. Siz Paddle’ın ücretini düşen bir gelir payı alırsınız.
İşlem başına %5 + $0.50 ücreti Stripe’ın temel oranından yüksek. Ama bu ücret vergi yönetimi, döviz dönüşümü ve anlaşmazlık yönetimini içerir. Özel bir finans birimi olmayan küçük ekipler için bu takas genellikle mantıklı olur.
Sınırlılık ise esnekliktir. Paddle dijital ürünler ve SaaS için tasarlanmıştır. Fiziksel ürünler, pazar yerleri ve özel ödeme akışları kapsamı dışındadır. Paddle’ın vergi yönetimini istersiniz ama fiziksel ürün satıyorsanız, birden fazla sağlayıcıyı birleştiren abonelik yaşam döngüsü yönetimi yaklaşımlarını incelemeniz gerekebilir.
PayPal
PayPal öncelikle tüketici güveni ve erişimi açısından geçerliliğini korur. Kredi kartı kullanımının düşük olduğu pazarlarda PayPal (ve ABD’de Venmo) tanıdık bir ödeme yöntemi olarak hizmet verir.
SaaS işletmeleri için PayPal nadiren birincil işlemcidir. Stripe veya Adyen’in yanında ek bir ödeme yöntemi olarak iyi çalışır ve kart bilgilerini girmek yerine PayPal ile ödemeyi tercih eden müşterileri yakalar.
PSD2 ve Güçlü Müşteri Kimlik Doğrulama
Avrupalı müşterilerden ödeme kabul ediyorsanız, PSD2 ve Güçlü Müşteri Kimlik Doğrulama (SCA) gereksinimini anlamanız gerekir.
PSD2 (Ödeme Hizmetleri Direktifi 2), elektronik ödemeler için Güçlü Müşteri Kimlik Doğrulama gerektiren AB düzenlemesidir. SCA, müşterinin üç faktörden en az ikisini kullanarak kimlik doğrulaması yapması gerektiğini belirtir: bildikleri bir şey (şifre/PIN), sahip oldukları bir şey (telefon/donanım tokeni) veya oldukları bir şey (parmak izi/yüz).
3D Secure 2, çevrimiçi kart ödemelerinde SCA uygulamanın standart protokolüdür. Avrupalı bir kart sahibi ödeme yaptığında, kartı veren banka işlemi 3D Secure kimlik doğrulama adımıyla sorgulayabilir.
Yukarıda listelenen beş sağlayıcının tümü 3D Secure 2’yi destekler, ancak uygulama detayları farklıdır:
- Stripe: SCA’yı Stripe.js ve Payment Intents API ile otomatik yönetir. Stripe Radar ile muafiyetleri destekler.
- Adyen: Gelişmiş muafiyet motoruyla tam SCA desteği. Daha az sürtünme için yetkilendirilmiş kimlik doğrulamayı destekler.
- Paddle: MoR olarak Paddle, SCA uyumluluğunu sizin adınıza yönetir.
- PayPal: SCA’yı PayPal ödeme akışı içinde yönetir.
- Chargebee: SCA yönetimini altta yatan ödeme ağ geçidinden devralır.
PSD3 geliyor. Ödeme Hizmetleri Direktifi’nin bir sonraki sürümünün 2026-2027 için uygulama son tarihleri olması bekleniyor. Daha sıkı SCA uygulaması, güncellenmiş İşlem Risk Analizi eşikleri ve daha güçlü tüketici koruma kuralları getiriyor. Tüm büyük sağlayıcıların PSD3 gereksinimlerini kesinleştikçe desteklemesi bekleniyor.
KDV ve Satış Vergisi Karmaşıklığı
Vergi, gerçek operasyonel yükün yattığı yerdir. AB KDV kuralları, müşterinin ülkesinin KDV oranını (kendi ülkenizin değil) tahsil etmenizi gerektirir. ABD’de eyalet bazında satış vergisi, müşteri tabanınız büyüdükçe değişen nexus kurallarıyla karmaşıklaşır. Hindistan, Brezilya ve Avustralya gibi ülkelerin her birinin kendi dijital hizmet vergisi gereksinimleri vardır.
Her sağlayıcının vergiyi nasıl ele aldığına bakalım:
- Paddle (MoR): Her şeyi yönetir. Dünya çapında vergi hesaplama, toplama, beyanname ve ödeme. Bu Paddle’ın en güçlü satış noktasıdır.
- Stripe Tax: 50’den fazla ülkede vergi hesaplar ve toplar. Beyanname ve ödemeyi siz yaparsınız. İşlem başına ek %0.5 maliyeti vardır.
- Chargebee: Vergi hesaplama için Avalara veya TaxJar ile entegre olur. Beyanname ayrıdır.
- Adyen: Yerleşik vergi hesaplama yok. Üçüncü taraf vergi çözümü gerektirir.
- PayPal: Yerleşik vergi hesaplama yok. Manuel yönetim gereklidir.
Özel finans birimi olmayan ekipler için vergi sorusu tek başına kararı Paddle’a doğru yönlendirebilir. Mevcut vergi altyapısı olan büyük organizasyonlar için Stripe Tax veya Chargebee + Avalara kombinasyonu daha fazla esneklik sunar.
Karar Çerçevesi
Ödeme sağlayıcısı seçimi ekibinize, pazarınıza ve iş modelinize bağlıdır. Aşağıdaki karar ağacı temel karar noktalarını yakalamaktadır.
Birkaç ek husus:
- Coğrafi konum önemlidir. Müşterilerinizin çoğu AB’deyse vergi uyumluluğu kritiktir. Paddle veya Stripe Tax bu yükü önemli ölçüde azaltır.
- Basit başlayın. Birçok başarılı SaaS şirketi Stripe ile başlar ve büyüdükçe karmaşıklık (Chargebee, vergi çözümleri) ekler.
- İkincil olarak PayPal. Birincil işlemciniz ne olursa olsun, alternatif ödeme yöntemi olarak PayPal sunmak onu tercih eden müşterileri yakalar.
- Geçiş zordur. Büyüme sırasında ödeme sağlayıcısını değiştirmek müşteri ödeme yöntemlerini, abonelik verilerini ve faturalama mantığını taşımayı içerir. Baştan düşünceli seçin.
Kod Karşılaştırması: Stripe ve Adyen Checkout
Geliştirici deneyimindeki farkı göstermek için Stripe ve Adyen ile checkout oturumu oluşturmanın yan yana karşılaştırması.
Stripe Checkout Oturumu
import Stripe from "stripe";
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);
async function createCheckoutSession(
priceId: string,
customerId: string
): Promise<string> {
const session = await stripe.checkout.sessions.create({
customer: customerId,
mode: "subscription",
payment_method_types: ["card"],
line_items: [
{
price: priceId,
quantity: 1,
},
],
success_url: `${process.env.APP_URL}/success?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${process.env.APP_URL}/pricing`,
// SCA Stripe tarafından otomatik yönetilir
payment_method_options: {
card: {
request_three_d_secure: "automatic",
},
},
});
return session.url!;
}
Adyen Sessions API
import { Client, CheckoutAPI } from "@adyen/api-library";
const client = new Client({
apiKey: process.env.ADYEN_API_KEY!,
environment: "TEST", // veya "LIVE"
});
const checkout = new CheckoutAPI(client);
async function createAdyenSession(
amount: number,
currency: string,
reference: string
): Promise<{ id: string; sessionData: string }> {
const response = await checkout.PaymentsApi.sessions({
amount: {
value: amount, // Küçük birimde tutar (kuruş)
currency: currency,
},
reference: reference,
merchantAccount: process.env.ADYEN_MERCHANT_ACCOUNT!,
returnUrl: `${process.env.APP_URL}/checkout/result`,
countryCode: "NL",
// SCA: Adyen 3DS2'yi risk motoru ile yönetir
authenticationData: {
attemptAuthentication: "always",
},
channel: "Web",
});
return {
id: response.id,
sessionData: response.sessionData,
};
}
Temel farklar:
- Stripe varsayılan olarak barındırılan bir checkout sayfası kullanır. Müşteriyi Stripe’ın sayfasına yönlendirirsiniz. Daha az kontrol, daha hızlı uygulama.
- Adyen oturum verileri döndürür ve bunları Adyen’in Drop-in veya Components kütüphanesiyle render edersiniz. Checkout deneyimi üzerinde daha fazla kontrol, daha fazla entegrasyon işi.
- SCA yönetimi: İkisi de 3D Secure’u otomatik yönetir, ama Stripe’ın yaklaşımı daha az yapılandırma gerektirir.
Her iki yaklaşım da müşterinin platformlar arası ne için ödeme yaptığını takip eden yetkilendirme senkronizasyon sistemleriyle iyi entegre olur.
Bugün Ne Seçerdim
Küçük ekipli yeni bir SaaS ürünü için: Paddle. Vergi yönetimi tek başına daha yüksek ücreti haklılaştıracak kadar zaman ve karmaşıklıktan tasarruf sağlar. Mühendislik çabasını vergiye değil ürüne odaklayın.
Mühendislik kaynakları olan büyüyen bir SaaS için: Stripe ve Stripe Tax. Geliştirici deneyimi eşsizdir ve ekosistem çoğu ihtiyacı ayrı bir faturalama katmanı olmadan karşılar.
Karmaşık ihtiyaçları olan kurumsal için: Ödeme işleme için Adyen, abonelik faturalama için Chargebee. Bu kombinasyon yüksek hacim, birden fazla ödeme yöntemi ve karmaşık fiyatlandırma modellerini yönetir.
Her durumda: ikincil ödeme yöntemi olarak PayPal ekleyin. Entegrasyon çabası minimaldir ve kart bilgilerini girmek istemeyen müşterileri yakalar.
Kaynaklar
- Stripe Checkout Sessions API Dokümantasyonu - Checkout oturumları oluşturmak için resmi API referansı.
- Adyen Online Ödemeler Entegrasyon Rehberi - Adyen ile ödeme entegrasyonları için resmi rehber.
- Paddle Fiyatlandırma - Paddle’ın MoR fiyatlandırma yapısı ve dahil edilen özellikler.
- Stripe Güçlü Müşteri Kimlik Doğrulama Rehberi - Stripe’ın PSD2 SCA uyumluluk rehberi.
- Adyen PSD2 SCA Uyumluluk Rehberi - Adyen’in PSD2/SCA uygulama rehberi.
- PSD2, SCA ve 3DS2 Açıklaması (Spreedly) - Avrupa ödeme düzenlemelerine genel bakış.
- AB PSP’leri için 3D Secure ve PSD2 Rehberi (GPayments) - Avrupalı ödeme hizmet sağlayıcıları için 3DS2 uygulama rehberi.
- PSD3 Genel Bakış (Partisia) - Yaklaşmakta olan PSD3 direktifinin analizi.
- Chargebee Dokümantasyonu - Resmi Chargebee abonelik faturalama dokümantasyonu.
- Stripe vs Paddle vs Chargebee Karşılaştırması (Churnmate) - SaaS faturalama kararları için bağımsız karşılaştırma.
- Adyen Node.js API Kütüphanesi - Node.js/TypeScript entegrasyonları için resmi Adyen SDK.
- Stripe Ücretleri 2025 Detayları - Gizli maliyetler dahil Stripe’ın ücret yapısının detaylı dökümü.
İlgili yazılar
2026'da RevenueCat, Adapty, Qonversion, Apphud, Chargebee ve Stripe Billing arasında seçim yapmak için kıdemli geliştiricilere yönelik karar çerçevesi; fiyatlandırma matematiği, DMA etkisi ve migrasyon dersleri.
Abonelik durum makineleri, proration stratejileri, dunning yönetimi ve dolandırıcılık tespit kalıpları hakkında Stripe webhook'ları ve AWS EventBridge ile pratik bir rehber.
Mobil uygulama içi satın alma kuralları, paywall kalıpları ve sunucu tarafı makbuz doğrulama ile RevenueCat entegrasyonu üzerine pratik bir rehber.
EventBridge, webhook ve idempotent işleme kullanarak web, iOS ve Android genelinde abonelik erişimini tutarlı tutan güvenilir bir yetkilendirme senkronizasyon katmanı nasıl oluşturulur.
Kurumsal AI entegrasyon kararları için pratik 6 seviyeli framework. ChatGPT, RAG, MCP agent veya fine-tuning ne zaman kullanılmalı, PII ve finans sektörü uyumluluk gereksinimleri odaklı rehber.