Seamless wallet mı, transfer wallet mı: casino oyunlarında para gerçekte nasıl akar?

Yazar Soft of Games editorial team · Güncellendi

Her oyun entegrasyonu tek bir soruya cevap vermek zorunda: oyuncu oynarken bakiyesi nerede duruyor? Seamless wallet bakiyeyi sizin sunucunuzda tutar ve her bahiste bir çağrı alır. Transfer wallet ise parayı oyun sağlayıcısının sistemine taşır ve geri getirir. Bu rehber iki modeli, hangisini seçeceğinizi belirleyen hata senaryolarıyla birlikte anlatıyor.

Bakiyenin durabileceği iki yer

Oyuncu bir slot açtığında paranın oyunun ulaşabileceği bir yerde olması gerekir. Bunun iki cevabı var.

Seamless wallet’ta (bazen single wallet da denir) bakiye oturum boyunca operatörün sunucusunda kalır. Oyun sağlayıcısı hiçbir şey tutmaz. Her bahis sunucunuza bir debit isteği, her kazanç bir credit isteği olarak gelir. Siz yeni bakiyeyle cevap verirsiniz.

Transfer wallet’ta operatör oyuncunun parasının bir kısmını oyun sağlayıcısının tuttuğu bir bakiyeye aktarır. Oyuncu bu bakiyeyle oynar. Oyundan çıktığında kalan tutar geri aktarılır.

İki model de çalışır. Ama çok farklı şekillerde bozulurlar ve aslında seçtiğiniz şey de bu bozulma biçimleridir.

Seamless wallet çağrı çağrı nasıl işler?

Tipik bir seamless entegrasyonda sizin tarafınızda dört beş endpoint bulunur:

Agregatör her isteği imzalar; genellikle gövde üzerinde paylaşılan bir secret ile HMAC hash kullanılır. Böylece sunucunuz onlardan gelmeyen her şeyi reddedebilir.

Örneğin SoftAggregator ile operatör balance, debit ve credit için HTTP callback’ler açar ve aynı callback’ler slotlara, canlı casinoya, sanal sporlara ve sportsbook’a hizmet eder. Seamless modelin asıl kolaylığı budur: tek bir endpoint seti bütün ürünleri kapsar. SOFTSWISS, Hub88, St8 ve büyük stüdyoların çoğu da aynı kalıbı izler; farklar isimlendirmede ve round’ların nasıl gruplandığındadır.

Önemli olan üç kural

  1. İdempotency. Aynı transaction ID iki kez gelirse bir kez uygulayın ve iki seferde de aynı cevabı dönün. Retry’lar normaldir. Çift ödeme normal değildir.
  2. Atomiklik. Bakiye kontrolü ve düşüm tek bir veritabanı transaction’ında gerçekleşmelidir. Aksi halde iki sekmeden gelen iki hızlı bahis, yalnızca birinin geçmesi gereken bakiye kontrolünü birlikte geçebilir.
  3. Rollback toleransı. İşlediğiniz debit’ler için rollback alırsınız; bazen de istek yolda kaybolduğu için hiç almadığınız debit’ler için. Rollback’i her durumda kaydedin; geç kalan debit sonradan gelirse reddedebilesiniz.

Bu üçünü doğru kuran yazılımcılar işin zor kısmının çoğunu halletmiş demektir.

Transfer wallet nasıl işler?

Kâğıt üzerinde akış daha basit:

  1. Oyuncu bir oyun açar. Siz sağlayıcının “deposit” ya da “transfer in” endpoint’ini bir tutarla çağırırsınız.
  2. Sağlayıcı o oyuncu için kendi bakiyesine kredi geçer.
  3. Oyuncu oynar. Oyun sırasında size hiçbir şey gelmez.
  4. Oyuncu çıkar ya da siz “transfer out” çağırırsınız. Sağlayıcı kalan bakiyeyi geri gönderir.

Sunucunuz her bahsin yolunda olmadığı için oyun sırasında hızı ve uptime’ı daha az önem taşır. Gerçek avantaj budur ve backend’i kırılgan olan bazı operatörlerin bir zamanlar bu modeli tercih etmesinin nedeni de budur.

Her model nerede bozulur?

Seamless: sunucunuz her spin’in parçası

Wallet endpoint’iniz yavaşlarsa bütün oyunlar yavaşlar. Çevrimdışı olursa bütün stüdyolarda bütün bahisler aynı anda düşer. Oyuncular sizi değil oyunu suçlar, ama her iki durumda da casinonuzdan ayrılırlar.

Önlemler standart mühendislik işidir: wallet servisini küçük ve sitenizin geri kalanından ayrı tutun, agregatörün sunucularına yakın konumlandırın, endpoint bazında gecikmeyi izleyin ve hata oranlarına alarm kurun.

Seamless: yarım kalan round

Oyuncu bahis yapar, debit başarılı olur, oyun bir kazanç gösterir ve credit çağrısı üç kez başarısız olur. Agregatör ya denemeye devam eder, ya credit’i sonraya kuyruğa alır, ya da round’u manuel kapatma için işaretler. Hangisi olduğunu sağlayıcınıza sorun. Sonra destek ekibinizin kapanmamış round’ları görebildiğinden emin olun; çünkü oyuncu birkaç dakika içinde yazacaktır.

Transfer: arada sıkışan para

Transfer in sağlayıcı tarafında başarılı olur ama sunucunuz onayı hiç almaz. Sizin kayıtlarınıza göre para bakiyeden çıkmıştır ama karşıya ulaşıp ulaşmadığını bilmezsiniz. Ya da transfer out’ta tersi olur. Her durum, sağlayıcıya kendi kaydını soran ve farkı düzelten bir mutabakat işi gerektirir. Bunu her sağlayıcıyla çarpın; mutabakat günlük bir angaryaya dönüşür.

Transfer: iki oyundaki oyuncu

Transfer wallet’ta iki farklı sağlayıcıdan iki oyun açan bir oyuncunun parası iki ayrı yerde olmalıdır. Birçok casino bunu doğrudan engeller ya da B oyununu açmadan önce A oyunundaki her şeyi geri çeker. Bu da deneyimi hantallaştırır; özellikle oyuncuların hızlı geçiş yaptığı mobilde.

Transfer: bonus parası

Çevrim şartlı bonus bakiyeleri kullanıyorsanız, transfer wallet hangi paranın çevrildiğini anlamayı zorlaştırır; çünkü sağlayıcı ayrıştırılmamış tek bir bakiye görür. Seamless wallet’ta ise her bahsi görür ve her birine kendi kurallarınızı uygulayabilirsiniz.

Yan yana

Oyun sırasında bakiyenin durduğu yer. Seamless: sizin sunucunuz. Transfer: sağlayıcının sunucusu.

Spin başına çağrı. Seamless: sunucunuza bir ya da iki. Transfer: oyun sırasında hiç, oturum başına iki.

Sunucunuz yavaşladığında ne bozulur? Seamless: her bahis. Transfer: yalnızca oturum açma ve kapama.

Mutabakat yükü. Seamless: logunuzu sağlayıcı raporuyla karşılaştırmak. Transfer: onaylanmayan her transferin peşine düşmek.

Çoklu oyun oturumları. Seamless: doğal. Transfer: zahmetli.

Bonus çevrim kontrolü. Seamless: bahis bazında. Transfer: en iyi ihtimalle oturum bazında.

Yazılım eforu. Seamless: başta daha fazla, çoğu idempotency ve rollback’te. Transfer: başta daha az, sürekli mutabakatta daha fazla.

Hangisini seçmeli?

2026’da yeni bir casino için, aksini gerektiren özel bir nedeniniz yoksa seamless’i seçin. Agregatörlerin ve stüdyoların çoğu bunun etrafında kurulu, bonus mantığının tam kontrolünü size verir ve bütün ürünlerde tek bakiyeyi mümkün kılar. İstediği iş gerçek, ama bir kerelik bir iş.

Transfer wallet birkaç durumda hâlâ mantıklı:

Canlıya geçmeden önce neyi test etmeli?

Yazılımcınızdan bunları yalnızca sorunsuz senaryoda değil, sandbox’ta çalıştırmasını isteyin:

Altısı da geçerse wallet’ınız gerçek oyunculara hazırdır. Sağlayıcınız bunları sandbox’ta çalıştırmanıza izin vermiyorsa, bunu oyun agregatörü seçme rehberimizdeki soru listesine ekleyin.

Ön ödemeli kredi üzerine bir not

Wallet modeli ile ödeme modeli ayrı şeylerdir, ama operatörler bazen ikisini karıştırır. Bazı agregatörler GGR’yi size aylık faturalar. Diğerleri, oyuncular kaybettikçe düşen bir ön ödemeli kredi ister. Ön ödemeli modelde seamless wallet’ınız tamamen aynı şekilde çalışır. Tek ek iş, kredi bittiğinde oyunlar durmasın diye kredi seviyesini takip etmektir. SoftAggregator bu ön ödemeli yaklaşımı kullanıyor ve yüklemeler USDT ya da USDC ile yapılıyor. Bu, zaten stablecoin tutan kripto casinolara uygun; ama yüklemelerin sorumluluğunu birinin üstlenmesi gerektiği anlamına da geliyor.

Sık sorulan sorular

Bugün oyun agregatörlerinin çoğu hangi wallet modelini kullanıyor?

Agregatörlerin ve stüdyoların çoğunda varsayılan model seamless. Transfer wallet hâlâ var; ağırlıklı olarak eski entegrasyonlarda, bazı Asya pazarı sağlayıcılarında ve operatörün gerçek zamanlı API açamadığı kurulumlarda. Bir sağlayıcı ikisini de sunuyorsa, sıfırdan kurulan bir proje için seamless neredeyse her zaman daha iyi tercihtir.

Wallet endpoint'im ne kadar hızlı olmalı?

Oyuncuyu hiç bekletmeyecek kadar. Her spin bir debit ve bir credit tetikleyebilir; yani endpoint'iniz her round'un içinde yer alır. Kendi sunucunuzdan 200 milisaniyenin epey altında yanıt hedefleyin ve sağlayıcınıza bir bahsi iptal etmeden önce hangi timeout'u uyguladığını sorun.

Rollback nedir?

Rollback, gönderilmiş ama onaylanmamış bir debit'i iptal eder; bunun nedeni genellikle sunucunuzun zaman aşımına uğramasıdır. Agregatör rollback'i orijinal transaction ID'ye referansla gönderir. Sunucunuz o debit'i bir kez iade etmeli ve hiç görmediği bir debit için gelen rollback'i bile kabul etmelidir.

Seamless wallet'ta bir oyuncu aynı anda iki oyun oynayabilir mi?

Evet. İki oyun da sunucunuzdaki aynı bakiyeyi çağırır, bu yüzden bakiye sekmeler arasında her zaman doğrudur. Transfer wallet'ta ise her oyun sağlayıcısına ayrı ayrı para aktarılması gerekir; operatörlerin bu modelden uzaklaşmasının başlıca nedenlerinden biri de budur.

Wallet modeli faturalandırmamı değiştirir mi?

Doğrudan değil. Hangi wallet'ı kullanırsanız kullanın faturalandırma genellikle stüdyo bazında GGR'ye dayanır. Değişen şey mutabakattır: seamless wallet'ta kendi transaction logunuz esas kaynaktır ve onu sağlayıcının raporuyla karşılaştırırsınız.