Panelinde bakiye var, ödeme geçidi var, her şey çalışıyor. Ama müşteri 180 liralık sepeti kapatmaya çalışıyor ve hesabında 120 lira bakiyesi var. Sistem ona diyor ki: ya bakiyenle öde ya kartla öde. Yetmeyen 60 lira için önce cüzdanına yükleme yapması, sonra dönüp sepeti tekrar açması gerekiyor. Çoğu işletme sahibi buna "küçük bir zahmet" der. Gerçek ise şu: o iki adım arasında sepetlerin önemli bir kısmı buharlaşıyor ve sen bunun raporunu hiçbir yerde göremiyorsun.
Kısmi ödeme, yani bakiyenin bir kısmını kullanıp kalanı kartla veya havaleyle tamamlama, kulağa basit bir toplama işlemi gibi gelir. Değildir. Arkasında kilit sırası, ödeme geçidi dönüşünde tutarsızlık riski, iade dağıtımı ve muhasebe eşleştirmesi gibi dört ayrı problem vardır. Bu yazıda hem neden ciro kazandırdığını hem de bir e-pin satış scripti içinde nasıl doğru kurulduğunu adım adım açacağım.
Yetersiz Bakiye Uyarısı Aslında Neyi Gizliyor?
"Bakiyeniz yetersiz" mesajı, panelinin en pahalı cümlesidir. Çünkü o an müşteri satın almaya karar vermiştir; niyet zirvededir. Sen ona ödeme yapmayı değil, bir ön işlem yapmayı söylüyorsun. Yükleme sayfasına gidiyor, tutar giriyor, kart bilgisi giriyor, 3D doğrulaması geçiyor, cüzdanına dönüyor, sonra sepete geri dönmesi gerekiyor. Bu zincirde her adım kayıp üretir ve en kötüsü, kaybın nedeni raporunda "ödeme hatası" olarak bile görünmez; hiç denenmemiş bir işlem olarak görünür, yani hiç.
Kısmi ödeme bu zinciri tek ekrana indirir. Müşteri sepette "120 lira bakiyemi kullan, kalan 60 lirayı kartla ödeyeceğim" der ve tek seferde biter. Kullanıcı açısından fark küçük görünür; dönüşüm açısından fark büyüktür. Daha da önemlisi, bakiyesi tükenmek üzere olan kullanıcı artık cüzdanını boşaltmaktan çekinmez. Dijital ürün satış scripti tarafında bakiyenin son kuruşuna kadar harcanabilir olması, tekrar yükleme davranışını da hızlandırır.
| Senaryo | Kısmi ödeme kapalı | Kısmi ödeme açık | İşletmeye etkisi |
|---|---|---|---|
| Bakiye sepetin altında | Önce yükleme, sonra sipariş | Tek adımda bakiye artı kart | Terk edilen sepet azalır |
| Bakiye sepete çok yakın | Küsurat için yükleme zorunlu | Kalan küçük tutar kartla kapanır | Küsurat kaynaklı kayıp biter |
| Kampanyalı sipariş | İndirim sonrası tutar karışır | İndirim önce, bakiye sonra uygulanır | Fiyat şikâyeti azalır |
| Kısmi iade | Tek kaynağa iade, müşteri itiraz eder | Oransal olarak iki kaynağa dağıtılır | Destek yükü düşer |
| Yüksek tutarlı sipariş | Kart limiti nedeniyle başarısız | Bakiye kart yükünü hafifletir | Başarısız işlem oranı düşer |
Kısmi Ödeme Teknik Olarak Nerede Kırılır?
En kritik nokta sıralamadır. Yanlış kurgu şudur: bakiyeyi hemen düş, ödeme geçidine yönlendir. Kullanıcı kart ekranında vazgeçerse bakiyesi gitmiştir ve siparişi yoktur. Doğru kurgu ise bakiyeyi düşmek değil rezerve etmektir. Sipariş oluşturulurken bakiyenin ilgili kısmı kilitlenir, ödeme geçidi başarılı dönerse kilit gerçek düşüme çevrilir, başarısız veya zaman aşımı olursa kilit otomatik çözülür.
İkinci kırılma noktası eşzamanlılıktır. Aynı kullanıcı iki sekmede iki sepeti aynı bakiyeyle kapatmaya çalışırsa, kayıt kilidi yoksa bakiye eksiye düşer. Bu yüzden bakiye güncellemesi mutlaka satır kilidi ve tek yönlü hareket kaydıyla yapılmalı. Üçüncü nokta ise geçit dönüşünün tek doğruluk kaynağı olmasıdır: kullanıcının tarayıcısının döndüğü bilgi değil, sunucu tarafındaki doğrulama sonucu belirleyici olmalı. Olgun bir epin yazılım altyapısında bu üç kural baştan yazılmıştır; sonradan eklemeye çalışan ekipler genellikle eksi bakiye vakalarını gördükten sonra öğrenir.
Kısmi ödemede karşılaşılan sorunların kaynağı
- Rezervasyon yerine doğrudan düşüm 45%
- İade tutarının kaynaklara dağıtılmaması 25%
- Eşzamanlı istek ve eksi bakiye 20%
- Muhasebe eşleştirme hataları 10%
İade Geldiğinde Parayı Hangi Kaynağa Geri Vereceksin?
Kısmi ödemenin en çok tartışma yaratan tarafı budur. 180 liralık siparişin 120 lirası bakiyeden, 60 lirası karttan ödendi. Müşteri tamamını iade istiyor. Cevap basit: iade ödeme kaynaklarına oransal geri verilir. 120 lira bakiye olarak iade edilir, 60 lira karta. Böyle yapmazsan iki problem çıkar. Her şeyi bakiyeye iade edersen müşteri "ben kartla ödedim, kartıma istiyorum" der ve haklıdır. Her şeyi karta iade edersen bakiyeyi nakde çevirmenin yolunu açmış olursun; bu da kötüye kullanımın favori kapısıdır.
Kısmi iadede aynı oran korunur. 90 liralık kısmi iadede 60 lira bakiyeye, 30 lira karta gider. Sistem bu hesabı kendisi yapmalı; destek personelinin hesap makinesiyle uğraşmasına bırakılmamalı. Bir e-pin satış yazılımı için iade dağıtımı bir muhasebe kuralıdır, insan kararı değil. Kuralı kod tarafında sabitlersen hem tutarlı olur hem de sonradan denetlerken tek satırda açıklanabilir.
Kullanıcıya "ne kadar bakiye kullanmak istiyorsun" sorusunu bir sürgü veya hazır butonlarla sor. Varsayılan olarak bakiyenin tamamını kullan seçili gelsin; ama değiştirilebilir olsun. Bu küçük ayrıntı hem şeffaflık algısını yükseltir hem de bakiyesini saklamak isteyen kullanıcıyı kaybetmemeni sağlar.
Komisyon, Kampanya ve Vergiyi Bu Denklemde Nereye Koyacaksın?
Sıra çok önemli. Doğru sıra şöyle: önce sepet tutarı hesaplanır, sonra kampanya ve kupon indirimleri uygulanır, sonra varsa ödeme yöntemi ek ücreti eklenir, en son bakiye kullanımı düşülür. Bakiyeyi indirimden önce uygularsan kampanya yüzdeleri yanlış hesaplanır ve müşteri haklı olarak şikâyet eder. Ödeme yöntemi ücretini bakiyeden sonra eklerseniz de kartla ödenecek tutar beklenenden yüksek çıkar.
Vergi tarafında da dikkat: bakiye kullanımı bir ödeme yöntemidir, indirim değildir. Yani fatura tutarı 180 liradır; ödeme dağılımı 120 bakiye, 60 kart şeklinde faturanın altına yazılır. Bunu karıştıran paneller yıl sonunda ciro ile tahsilatın neden eşleşmediğini anlamak için günler harcıyor. Bakiye yüklemesi tahsilat, bakiye harcaması satış; ikisini asla aynı tabloda toplamamalısın.
Bu Özelliği Açmadan Önce Neleri Kontrol Etmelisin?
Kısmi ödeme, bir düğmeden çok bir kurallar kümesi. Aşağıdaki listeyi kendi panelinde tek tek işaretleyebiliyorsan hazırsın; işaretleyemiyorsan açmak yerine önce eksikleri kapatmak daha kârlı.
| Kontrol | Beklenen davranış | Öncelik |
|---|---|---|
| Bakiye rezervasyonu | Ödeme tamamlanana kadar kilit, başarısızlıkta otomatik çözülme | Kritik |
| Satır kilidi | Eşzamanlı isteklerde eksi bakiye oluşmaması | Kritik |
| Sunucu taraflı doğrulama | Ödeme sonucu yalnızca geçit doğrulamasıyla kesinleşir | Kritik |
| Oransal iade | İade tutarı bakiye ve kart arasında orana göre bölünür | Kritik |
| Hesaplama sırası | İndirim, ek ücret, sonra bakiye düşümü | Yüksek |
| Kullanıcı kontrolü | Kullanılacak bakiye miktarı seçilebilir | Orta |
| Alt limit | Kartla ödenecek kalan tutar geçidin alt limitinin altına düşmez | Yüksek |
| Fatura gösterimi | Ödeme dağılımı belgede ayrı satır olarak görünür | Yüksek |
| Zaman aşımı | Belirli süre içinde tamamlanmayan rezervasyon iptal edilir | Kritik |
Hibrit ödemeyi hazır kurulmuş haliyle devral
Rezervasyon, oransal iade ve muhasebe ayrımı baştan yazılmış bir altyapıyla başla. Lisans paketlerini ve kurulum kapsamını gör.
Kısmi ödeme ödeme geçidiyle sorun çıkarır mı?
Çıkarmaz, çünkü geçide yalnızca kalan tutar gönderilir. Dikkat edilmesi gereken tek şey geçidin alt işlem limitidir. Kalan tutar bu limitin altına düşüyorsa sistem kullanıcıyı ya tamamını bakiyeyle ödemeye ya da daha az bakiye kullanmaya yönlendirmelidir.
Kullanıcı ne kadar bakiye kullanacağını seçebilmeli mi?
Evet. Varsayılan olarak bakiyenin tamamı seçili gelmeli ama değiştirilebilmeli. Bazı kullanıcılar bakiyesini ileride kullanmak üzere saklamak ister; bu seçeneği vermemek gereksiz sepet kaybı yaratır.
Kısmi ödemeli siparişte bakiye ne zaman düşülür?
Sipariş oluşturulurken düşülmez, rezerve edilir. Ödeme geçidi sunucu taraflı doğrulamayla başarılı dönerse rezervasyon gerçek düşüme çevrilir. Başarısızlık veya zaman aşımında kilit otomatik çözülür ve bakiye kullanıcıda kalır.
Muhasebede bakiye harcaması ciro olarak mı yazılır?
Bakiye yüklemesi tahsilat, bakiye ile yapılan alışveriş ise satıştır. İkisini aynı kalemde toplamak ciro ile tahsilatın uyuşmamasına yol açar. Faturada ödeme dağılımı ayrı satır olarak gösterilmelidir.
Kısmi ödeme, panelinde eklediğin en sessiz büyüme kaldıracı olabilir: yeni müşteri bulmadan, reklam bütçesi artırmadan var olan niyeti satışa çeviriyor. Hesaplama sırasını, rezervasyon mantığını ve oransal iadeyi kendi akışında test etmek istersen canlı demo panelinde sepeti bakiye ve kart karışımıyla kapatmayı dene; ardından özellikler sayfasında ödeme modülünün kapsamına ve lisans seçeneklerine bakman yeterli.

