Shopify’da ödeme sayfasına kendi geliştirdiğiniz bir ödeme yöntemini eklemek her mağazanın yapabileceği bir işlem değil. Shopify’ın ödeme sayfasında çalışan ödeme uygulamalarını genel olarak yalnızca Shopify’ın onayladığı ödeme sağlayıcıları geliştirebiliyor. Bunun tek istisnası, uygun bulunan Shopify Plus mağazalarının kendi mağazalarına özel bir ödeme uzantısı (custom payments extension) geliştirebilmesi. Diğer mağazalar için “özel ödeme altyapısı” ise genellikle onaylı bir sağlayıcının uygulamasını kullanmak, ödeme yöntemlerini Shopify Functions ile özelleştirmek ya da ödemeyi Shopify dışında alıp siparişi API ile oluşturmak anlamına geliyor.
Bu yazıda bu yolların her birinin ne zaman uygun olduğunu, Shopify Plus mağazalarının özel ödeme uzantısı seçeneğini ve bir ödeme şirketi olarak Shopify’a nasıl entegre olunacağını anlatıyoruz.
Shopify’da ödeme altyapısı nasıl çalışır?
Shopify’da müşteri her zaman Shopify’ın ödeme sayfasında (checkout) ödeme yapar. Bu sayfada görünen ödeme yöntemleri üç kaynaktan gelir:
Shopify Payments: Shopify’ın kendi altyapısı. Türkiye’de kullanılamıyor.
Üçüncü taraf ödeme sağlayıcı uygulamaları: iyzico, PayTR gibi Shopify’ın onayladığı sağlayıcıların uygulamaları.
Manuel ödeme yöntemleri: Havale/EFT, kapıda ödeme gibi, ödemenin Shopify dışında alındığı yöntemler.
Bu yapı güvenlik ve PCI DSS uyumluluğu için böyle kurgulanmıştır: kart bilgileri yalnızca onaylı ve denetlenmiş sağlayıcılar tarafından işlenir.
1. Yol: Onaylı bir ödeme sağlayıcısını kullanmak
Çoğu mağaza için en doğru çözüm, ihtiyaçlarını karşılayan onaylı bir ödeme sağlayıcısının uygulamasını kurmaktır. Türkiye’deki sağlayıcılar taksit, 3D Secure ve yerel kartlar gibi ihtiyaçları karşılar. Kurulum genellikle birkaç saat sürer ve bakım sorumluluğu sağlayıcıdadır.
Shopify Payments’ın Türkiye’deki durumunu ve sağlayıcı seçeneklerini Shopify Payments yazımızda, iyzico kurulumunu ise iyzico entegrasyonu yazımızda anlattık.
2. Yol: Ödeme yöntemlerini Shopify Functions ile özelleştirmek
Mevcut ödeme yöntemlerini değiştirmeden, hangi müşteriye hangi yöntemin gösterileceğini kontrol etmek istiyorsanız Shopify Functions’ın ödeme özelleştirme (payment customization) özelliği işe yarar:
Belirli bir tutarın üzerindeki siparişlerde kapıda ödemeyi gizlemek
B2B müşterilere yalnızca havale/EFT seçeneğini göstermek
Belirli ülkelere göre ödeme yöntemlerinin sırasını değiştirmek
Bir ödeme yönteminin adını yeniden düzenlemek
Bu özelleştirmeler App Store’daki hazır uygulamalarla tüm planlarda yapılabilir. Mağazaya özel olarak geliştirilen uygulamalarla Functions kullanmak ise Shopify Plus gerektirir. Bu yol yeni bir ödeme yöntemi eklemez, mevcut yöntemlerin davranışını değiştirir.
3. Yol: Ödemeyi Shopify dışında alıp siparişi API ile oluşturmak
Bazı iş modellerinde ödeme, Shopify’ın ödeme sayfası yerine başka bir sistemde alınır:
Ödeme sağlayıcısının kendi abonelik altyapısıyla tekrarlayan ödemeler
Bayi veya B2B müşteriler için cari hesap, çek veya vadeli ödeme
Satış temsilcilerinin müşteriye gönderdiği ödeme linkleri
Bu durumda özel bir uygulama, ödeme başarılı olduğunda Shopify’da siparişi Admin API ile oluşturur ve ödendi olarak işaretler. Böylece stok, sipariş yönetimi, kargo ve muhasebe entegrasyonları Shopify üzerinden çalışmaya devam eder. Abonelik senaryosunda bu yaklaşımı Shopify Subscriptions yazımızda ele aldık.
Bu yolun dikkat edilmesi gereken yanları:
Ödeme Shopify’ın ödeme sayfasında gerçekleşmediği için Shopify’ın dolandırıcılık analizi ve ödeme raporları bu siparişleri kapsamaz.
İade ve iptal süreçlerinin ödeme sağlayıcısı tarafında ayrıca yönetilmesi gerekir.
Kart bilgileri asla sizin sunucunuzdan geçmemeli; ödeme sağlayıcısının barındırdığı ödeme sayfası veya güvenli formu kullanılmalıdır.
4. Yol: Shopify Plus mağazaları için özel ödeme uzantısı
Shopify, uygun bulduğu Shopify Plus mağazalarının yalnızca kendi mağazalarında çalışacak özel bir ödeme uzantısı geliştirmesine izin veriyor. Bu sayede örneğin doğrudan anlaşmalı olduğunuz bir bankanın sanal POS’unu ya da Shopify’da hazır uygulaması bulunmayan bir ödeme sağlayıcısını, Shopify’ın ödeme sayfasında yerel bir ödeme yöntemi olarak sunabilirsiniz.
Bu yolun koşulları:
Uygunluk Shopify’ın onayına bağlı. Başlamadan önce Shopify Plus Destek ekibiyle görüşüp mağazanızın bu seçenek için uygun olduğunu teyit etmeniz gerekiyor.
Uzantı, Shopify’ın Payments Apps API’si ve ödeme uzantısı yapısıyla geliştiriliyor; kart verilerinin güvenli alanlarda işlenmesi, 3D Secure desteği ve PCI DSS gereksinimleri geçerli.
Uzantı yalnızca sizin mağazanızda çalışır, App Store’da listelenmez.
Geliştirme ve bakım sorumluluğu sizde ya da çalıştığınız ajanstadır. Shopify API sürüm güncellemelerinin takip edilmesi gerekir.
Bu seçenek, ödeme deneyimini Shopify’ın ödeme sayfasında tutarken özel bir ödeme altyapısı kullanmak isteyen büyük markalar için en temiz çözüm.
Ödeme şirketleri için: Shopify’a ödeme sağlayıcısı olarak entegre olmak
Bir ödeme kuruluşuysanız ve Shopify mağazalarına hizmet vermek istiyorsanız, Shopify’ın ödeme ortaklığı programına başvurmanız gerekir. Süreç genel olarak şu adımlardan oluşur:
Shopify Partner hesabı açmak ve ödeme ortaklığı başvurusu yapmak.
Shopify’ın incelemesinden geçmek: Şirket bilgileri, lisanslar, PCI DSS uyumluluğu ve risk yönetimi süreçleri değerlendirilir.
Payments Apps API ile ödeme uygulaması geliştirmek: Kart, alternatif ödeme veya yönlendirmeli ödeme türlerinden uygun olanı seçilir.
Test ve uygulama incelemesi: Uygulama, Shopify’ın teknik ve kullanıcı deneyimi gereksinimlerine göre test edilir.
Yayın: Onaylanan uygulama, mağazaların kurabileceği bir ödeme sağlayıcısı olarak listelenir.
Bu süreç aylar sürebilir ve bir mağazanın kendi başına izleyeceği bir yol değildir.
Hangi yol size uygun?
İhtiyaç | Önerilen yol |
|---|---|
Kartla ödeme, taksit, 3D Secure | Onaylı bir ödeme sağlayıcısının uygulaması |
Anlaşmalı bankanın sanal POS’unu ödeme sayfasında yerel yöntem olarak sunmak (Shopify Plus) | Shopify Plus’a özel ödeme uzantısı |
Müşteriye göre ödeme yöntemlerini gizlemek veya sıralamak | Shopify Functions ile ödeme özelleştirme |
Abonelik, cari hesap veya vadeli ödeme | Ödemeyi dışarıda alıp siparişi API ile oluşturan özel uygulama |
Ödeme şirketi olarak Shopify’da yer almak | Shopify ödeme ortaklığı programı |
Sık sorulan sorular
Kendi ödeme sistemimi Shopify ödeme sayfasına ekleyebilir miyim?
Shopify Plus kullanıyorsanız ve Shopify sizi uygun bulursa, mağazanıza özel bir ödeme uzantısı geliştirebilirsiniz. Uygunluğu Shopify Plus Destek ekibiyle teyit etmeniz gerekir. Diğer planlarda mağazalar onaylı sağlayıcıların uygulamalarını kullanır ya da ödemeyi Shopify dışında alıp siparişi API ile oluşturur.
Özel ödeme entegrasyonu için Shopify Plus gerekir mi?
Onaylı bir ödeme sağlayıcısını kullanmak için gerekmez. Mağazaya özel bir ödeme uzantısı geliştirmek ve mağazaya özel uygulamalarla Shopify Functions kullanarak ödeme yöntemlerini özelleştirmek ise Shopify Plus gerektirir.
Havale/EFT veya kapıda ödeme nasıl eklenir?
Shopify yönetim panelinde Ayarlar → Ödemeler sayfasındaki manuel ödeme yöntemleri bölümünden ekleyebilirsiniz. Bu yöntemlerde ödemenin alındığını siz onaylarsınız.
Ödeme altyapınızı birlikte planlayalım
Doğru ödeme kurgusu, hem dönüşüm oranını hem de operasyonel yükü doğrudan etkiliyor. Mağazanız için en uygun ödeme altyapısını ya da özel bir entegrasyonu birlikte planlamak isterseniz Shopify teknik destek sayfamızdan bize ulaşabilirsiniz.





