İçeriğe atla
ÖzelliklerFiyatlandırmaİş OrtaklığıBlogYardımHakkımızdaİletişim
BaşlaGiriş Yap
Bloga Dön
guides2026-08-076 dk okuma

"Split Bill" UX: 6 Kişilik Masa Hesabını 4 Tıkla Bölmek

Bursa Mudanya balık restoranında 1.847₺ hesabı 4 tıkla bölmek: equal-split, per-item-tag, custom-amount. Stripe Connect ile ayrı charge.

th

thMenu Team

thmenu.com

Bursa Mudanya'daki balık restoranında cuma akşamı 6 kişilik dost grubu masaya oturuyor. Hesap 1.847₺ — ama Ayşe tatlı yemedi, Mehmet ekstra rakı söyledi. Garson hesap fişiyle geldiğinde herkes "ben şunu yedim" muhabbetine giriyor. Üç dakikalık matematik turu yerine, QR menüde "Hesabı Böl" butonuna basıyorlar ve 4 tıkta iş bitiyor.

Üç Bölme Modu

thMenu split-bill flow'u üç mod sunar: equal-split (eşit bölme), per-item tagging (kalem bazlı eşleme), custom-amount (özel tutar). Default equal-split — 1.847₺ / 6 = 307,83₺. Tek tıkla biter, hızlı yöntem.

Edge case girince per-item tagging devreye alınır: her sipariş kalemi bir kart, "kim yedi" sorusu için checkbox listesi. Ayşe tatlının yanında işaretli değil → 90₺ tatlı diğer 5 kişiye dağıtılır. Mehmet ek rakı kaleminde tek başına → 220₺ ona yansır.

Stripe Connect ile Ayrı Charge

Toplam bölündükten sonra her kişi kendi telefonunda ödeme onayını verir. Stripe Connect API ile 6 ayrı payment_intent açılır; restoran tek hesabına 6 ayrı transfer düşer. Her kişiye e-posta ile ayrı receipt, fiş üzerinde sadece kendi kalemleri.

Backend'de transactional bütünlük şart: 6 ödemeden 1'i başarısız olursa flow "hold" durumuna geçer, başarılı 5 charge captured değil sadece authorized kalır. Başarısız ödeme 60 sn içinde tamamlanmazsa tüm grup geri sarılır.

4 Tıklık Akış

Hızlı yol: Tık 1 "Hesabı Böl" → Tık 2 "Per-item tag" → Tık 3 "Tatlı: 5 kişi, Rakı: Mehmet" → Tık 4 "Onayla & Gönder". Herkesin telefonuna QR ile push gider, Apple Pay/Google Pay ile saniyeler içinde ödenir.

UX prensibi: matematik kullanıcıya görünmesin. Backend toplam 1.847₺'yi paylara böler, KDV ve servis bedeli oransal dağıtılır. Hata payı sıfır olmalı — 0.01₺ rounding bile şikayet yaratır. Banker's rounding (round-half-to-even) kuralı uygulanır.

FAQ

Stripe Connect olmadan da olur mu? Olur ama tek hesaba toplam çekersiniz, iç dağılım sizin sorununuz. Connect kurulumu 1 saatlik iş, refund/dispute yönetimi 10x kolaylaşır.

Garson masaya gelmeden bölünebilir mi? Evet, KDS sipariş listesi anlık olarak müşteri tarafında görünür. Yemek bitince "Hesap" butonu aktifleşir.

Bahşiş nasıl bölünür? Servis bedeli (%10) oransal otomatik, ek bahşiş herkesin kendi ödeme adımında "Ek Bahşiş %5/10/15" seçimi olarak gelir.

Faydalı buldunuz mu? Paylaşın.