Ödeme ve Checkout Süreci Nasıl Kurulur?
Ders 6 / 10 · 23 dakika okuma · Orta
Sepetten başarılı siparişe kadar checkout, ödeme yöntemi, 3D Secure, sunucu doğrulaması, hata yönetimi, iptal/iade, güvenlik ve mutabakat süreçlerini öğrenin.
Bu Derste Öğrenecekleriniz
- ✓Checkout adımlarını ve gerekli form alanlarını tasarlayabilir.
- ✓Sipariş ve ödeme durumlarını birbirinden ayırabilir.
- ✓Ödeme sonucunu güvenilir biçimde doğrulama mantığını açıklayabilir.
- ✓Başarısız, tekrarlı ve yarım kalan ödeme senaryolarını planlayabilir.
- ✓Ödeme Kabul Testi ve mutabakat süreci oluşturabilir.
Ödeme Sayfası Satışın En Hassas Noktalarından Biridir
Müşteri ürünü seçmiş, sepeti oluşturmuş ve satın almaya karar vermiştir. Bu aşamada gereksiz sürtünme, belirsiz maliyet veya teknik hata doğrudan satış kaybına dönüşebilir.
Ödeme tasarımı yalnız form alanlarından ibaret değildir. Sepet toplamı, müşteri/teslimat bilgileri, ödeme yöntemi, sağlayıcı doğrulaması, sipariş kaydı, hata yönetimi ve müşteri bildirimi tek akış olarak ele alınmalıdır.
Not — Temel ilke
1. Checkout Akışını Haritalayın
- Sepet kontrolü.
- Müşteri veya misafir bilgileri.
- Teslimat adresi.
- Kargo/teslimat seçimi.
- Fatura bilgileri gerekiyorsa.
- Ödeme yöntemi.
- Sipariş ve tutar özeti.
- Ödeme doğrulaması.
- Sipariş sonucu.
- Müşteri bildirimi.
Bu adımlar tek sayfada veya birden fazla adımda olabilir. Önemli olan müşterinin nerede olduğunu ve tamamlamak için ne kaldığını anlamasıdır.
2. Zorunlu Alanları Azaltın
Her ek form alanı müşteriden zaman ve dikkat ister. Siparişin tamamlanması, teslimat, faturalama veya gerçekten gerekli operasyon için kullanılmayan alanları zorunlu yapmayın.
- Ad/soyad veya işletme bilgisi.
- İletişim bilgileri.
- Teslimat adresi.
- Fatura için gerekli bilgiler.
- Ödeme için gereken alanlar.
Gerekli alanlar satış modeli ve güncel hukuki/mali yükümlülüklere göre değişebilir; işletmenizin koşullarına göre doğrulayın.
3. Misafir Satın Alma ve Üyelik
Her müşteriyi sipariş öncesinde hesap oluşturmaya zorlamak bazı mağazalarda gereksiz sürtünme yaratabilir. Misafir satın alma, sipariş sonrası hesap oluşturma veya hızlı giriş seçenekleri iş modeline göre değerlendirilebilir.
B2B veya özel fiyatlı yapılarda kimlik doğrulama ve üyelik zorunluluğu ise ticari modelin doğal gereği olabilir.
4. Sepet Toplamını Ödeme Öncesi Kesinleştirin
- Ürün ara toplamı.
- İndirim/kupon.
- Kargo.
- Vergi/fiyat gösterimi.
- Varsa hizmet veya diğer geçerli ücretler.
- Ödenecek toplam.
Uyarı — Sürpriz maliyetten kaçının
5. Ödeme Yöntemlerini Hedef Kitleye Göre Seçin
Kart, havale/EFT veya işletmenin desteklediği diğer yöntemlerin seçimi hedef müşteri, sipariş tutarı, iş modeli, operasyon ve maliyetlere göre yapılmalıdır.
Çok sayıda yöntem sunmak otomatik olarak daha iyi değildir; her yöntem mutabakat, destek, iade ve operasyon yükü oluşturabilir.
6. Sanal POS ve Ödeme Kuruluşunu Değerlendirin
- Komisyon ve diğer ücretler.
- Taksit seçenekleri.
- Ödeme başarı oranı ve teknik entegrasyon.
- 3D Secure desteği.
- İptal/iade kabiliyeti.
- Mutabakat ve raporlama.
- Destek süreçleri.
- Ödeme aktarım/vade koşulları.
Ticari koşullar zamanla değişebileceği için sağlayıcı seçimini güncel teklif ve sözleşme üzerinden yapın.
7. 3D Secure Akışını Anlayın
3D Secure, kart sahibinin doğrulanmasına yönelik güvenlik mekanizmasıdır. Kullanıcı ödeme sırasında banka/sağlayıcı doğrulama adımına yönlenebilir.
Doğrulama ekranından mağazaya dönüş, ödeme sonucunu kullanıcı tarayıcısından tahmin etmek için değil; kullanıcı deneyimini tamamlamak için kullanılmalıdır. Nihai durum sağlayıcının güvenilir sunucu sonucu üzerinden kontrol edilmelidir.
8. Sipariş ile Ödemeyi Ayrı Durumlar Olarak Modelleyin
Örnek — Örnek durumlar
Bu ayrım, 'sipariş iptal edildi ama para iade edildi mi?' gibi kritik soruların cevabını görünür hale getirir.
9. Tutar ve Sipariş Eşleşmesini Doğrulayın
Ödeme başarılı bilgisi geldiğinde işlem, doğru sipariş ve beklenen tutarla eşleştirilmelidir. Kullanıcı tarafındaki tutar bilgisine tek başına güvenilmemelidir.
- Sipariş kimliği.
- Sağlayıcı işlem kimliği.
- Beklenen tutar.
- Gerçekleşen tutar.
- Para birimi.
- Ödeme sonucu.
10. Çift Tahsilat Riskini Yönetin
Müşteri butona iki kez basabilir, bağlantı gecikebilir veya callback tekrar gelebilir. Sistem aynı işlemin tekrar işlenmesini engelleyecek idempotent yaklaşım kullanmalıdır.
Örnek — Senaryo
11. Başarısız Ödeme Deneyimini Tasarlayın
Ödeme başarısız olduğunda müşteriye yalnız 'hata oluştu' demek yeterli değildir. Güvenli biçimde mümkün olan ölçüde ne yapabileceğini anlatın.
- Tekrar deneme.
- Farklı ödeme yöntemi.
- Kart/banka doğrulamasını kontrol etme.
- Sepetin korunması.
- Destek kanalına erişim.
Uyarı — Hassas hata bilgisini göstermeyin
12. Ödeme Başarılı Ama Tarayıcı Dönmedi
Müşteri ödeme yaptıktan sonra bağlantıyı kapatabilir veya yönlendirme başarısız olabilir. Siparişin doğruluğu tarayıcı dönüşüne bağımlıysa ödeme alınmış fakat sipariş kaydı belirsiz kalabilir.
Sunucu tarafı doğrulama ve tekrar sorgulama mekanizması bu nedenle kritik önemdedir.
13. İptal ve İadeyi Tasarlayın
İptal, sipariş operasyonunun; iade/refund ise finansal hareketin parçasıdır. İşletme bu süreçlerin hangi aşamada, kim tarafından ve hangi kayıtlarla yürütüldüğünü tanımlamalıdır.
- Tam iade.
- Kısmi iade.
- İptal sonrası stok etkisi.
- İade işlem kimliği.
- Müşteri bildirimi.
- Muhasebe/mutabakat kaydı.
14. Ödeme Güvenliğinde Sorumluluğu Azaltın
Kart verisini gereksiz yere kendi sisteminizde işlemek veya saklamak güvenlik ve uyum yükünü artırabilir. Ödeme sağlayıcısının güvenli entegrasyon yöntemlerini ve güncel PCI DSS gereksinimlerini teknik/uyum uzmanlarıyla değerlendirin.
- HTTPS.
- Güvenli sağlayıcı entegrasyonu.
- Yetkili erişim.
- Hassas verinin gereksiz loglanmaması.
- Anahtar/secret bilgilerinin güvenli saklanması.
- Şüpheli işlem ve hata izleme.
15. Mutabakat Süreci Kurun
Sitede 'ödendi' görünen siparişler ile ödeme sağlayıcısı ve banka kayıtlarının düzenli karşılaştırılması finansal hataları erken yakalamaya yardımcı olur.
- Başarılı işlem sayısı/tutarı.
- İadeler.
- Komisyon/ücretler.
- Aktarılan net tutar.
- Eksik/fazla kayıtlar.
- Tarih ve işlem kimliği eşleşmeleri.
16. Mobil Checkout'u Gerçek Cihazda Test Edin
- Form alanlarının rahat doldurulması.
- Doğru mobil klavye tipleri.
- Adres seçimi/girişi.
- Ödeme alanları.
- 3D doğrulama geçişi.
- Geri dönüş sonrası sipariş sonucu.
- Hata mesajlarının görünürlüğü.
17. Checkout Ölçüm Hunisi
- Sepeti görüntüleyenler.
- Checkout başlayanlar.
- Teslimat adımını tamamlayanlar.
- Ödeme başlatanlar.
- Başarılı siparişler.
- Ödeme hataları.
Kaybın hangi adımda yoğunlaştığını görmek, tüm checkout'u rastgele yeniden tasarlamaktan daha iyi bir iyileştirme başlangıcıdır.
18. Ödeme Test Matrisi
- Başarılı kart ödemesi.
- Başarısız ödeme.
- 3D doğrulamada vazgeçme.
- Tarayıcı dönüşünün olmaması.
- Aynı butona tekrar basma.
- Aynı callback'in tekrar gelmesi.
- Yanlış/uyuşmayan tutar senaryosu.
- Stok son ürün senaryosu.
- Tam iptal/iade.
- Kısmi iade destekleniyorsa kısmi iade.
- Mobil ödeme.
- Müşteri bildirimi ve mutabakat kaydı.
Uygulama: Checkout ve Ödeme Kabul Testi
- Checkout adımlarını çizin.
- Her form alanının neden gerekli olduğunu yazın.
- Toplam tutarın tüm adımlarda aynı kaldığını kontrol edin.
- Ödeme ve sipariş durumlarını ayrı listeleyin.
- Başarılı ve başarısız ödeme testlerini yapın.
- Tekrarlı işlem senaryosunu test edin.
- Tarayıcı dönmedi senaryosunu doğrulayın.
- İptal/iade akışını test edin.
- Mobil cihazdan ödeme tamamlayın.
- Sağlayıcı kayıtlarıyla mutabakat yapın.
Şimdi Uygulayın
Ders Çıktısı
Elinizde Checkout Akış Haritası, ödeme durum modeli ve en az 10 kritik senaryoyu kapsayan Ödeme Kabul Testi bulunmalıdır.
Müşterinin siparişini güvenli biçimde oluşturduk. Şimdi bu siparişin doğru teslimat seçeneği, doğru ücret ve doğru operasyonla müşteriye ulaşmasını planlayacağız.
Bu Derste Ne Öğrendik?
- ✓Checkout müşterinin satın alma kararını siparişe dönüştüren kritik akıştır.
- ✓Toplam tutar, müşteri bilgileri, ödeme, sipariş kaydı ve finansal sonuç birbirinden doğru biçimde ayrılmalı; başarılı ve başarısız senaryolar sunucu tarafı doğrulama ve kabul testleriyle güvence altına alınmalıdır.