Seamless wallet vs. transfer wallet: miten kasinopelien raha oikeasti liikkuu
Jokaisen peli-integraation on vastattava yhteen kysymykseen: missä pelaajan saldo on pelaamisen aikana? Seamless wallet pitää sen sinun palvelimellasi ja saa kutsun jokaisesta panoksesta. Transfer wallet siirtää rahat pelitoimittajan järjestelmään ja takaisin. Tämä opas käy läpi molemmat ja ne vikatilanteet, jotka ratkaisevat, kumpi kannattaa valita.
Kaksi paikkaa, joissa saldo voi olla
Kun pelaaja avaa kolikkopelin, rahan on oltava jossain, mihin peli ylettyy. Vastauksia on kaksi.
Seamless walletissa (jota kutsutaan joskus single walletiksi) saldo pysyy operaattorin palvelimella koko session ajan. Pelitoimittaja ei pidä mitään. Jokainen panos saapuu palvelimellesi veloituspyyntönä ja jokainen voitto hyvityspyyntönä. Vastaat uudella saldolla.
Transfer walletissa operaattori siirtää osan pelaajan rahoista pelitoimittajan hallussa olevalle saldolle. Pelaaja pelaa tuota saldoa vasten. Kun hän lähtee, jäljellä oleva summa siirretään takaisin.
Molemmat mallit toimivat. Ne pettävät hyvin eri tavoin, ja juuri niiden vikojen välillä oikeasti valitset.
Miten seamless wallet toimii kutsu kutsulta
Tyypillinen seamless-integraatio tarjoaa sinun puolellasi neljä tai viisi endpointia:
- Saldo: palauta pelaajan nykyinen saldo session valuutassa.
- Veloitus (panos): vähennä summa yksilöllisen transaktiotunnisteen perusteella.
- Hyvitys (voitto): lisää summa omalla transaktiotunnisteellaan ja kierrokseen linkitettynä.
- Peruutus: peru tietty aiempi veloitus.
- Jotkin toimittajat lisäävät pikapeleille yhdistetyn panos ja voitto -kutsun tai kierros päättyi -viestin.
Aggregaattori allekirjoittaa jokaisen pyynnön, yleensä HMAC-tiivisteellä rungosta ja jaetusta salaisuudesta, jotta palvelimesi voi hylätä kaiken, mikä ei tullut siltä.
Esimerkiksi SoftAggregatorissa operaattori tarjoaa HTTP-callbackit saldolle, veloitukselle ja hyvitykselle, ja samat callbackit palvelevat kolikkopelejä, live-kasinoa, virtuaaliurheilua ja vedonlyöntiä. Se on seamless-mallin pääetu: yksi endpoint-kokonaisuus kattaa jokaisen tuotteen. SOFTSWISS, Hub88, St8 ja useimmat suuret studiot noudattavat samaa kaavaa, eroina nimeäminen ja se, miten kierrokset ryhmitellään.
Kolme sääntöä, joilla on väliä
- Idempotenssi. Jos sama transaktiotunniste saapuu kahdesti, sovella sitä kerran ja palauta molemmilla kerroilla sama vastaus. Uudelleenyritykset ovat normaaleja. Tuplavoitonmaksut eivät ole.
- Atomisuus. Saldon tarkistuksen ja vähennyksen on tapahduttava yhdessä tietokantatransaktiossa. Muuten kaksi nopeaa panosta kahdesta välilehdestä voivat molemmat läpäistä saldotarkistuksen, jonka vain toisen pitäisi läpäistä.
- Peruutusten sieto. Saat peruutuksia käsittelemillesi veloituksille ja joskus veloituksille, joita et koskaan saanut, koska pyyntö kuoli matkalla. Tallenna peruutus joka tapauksessa, jotta voit hylätä myöhästyneen veloituksen, jos se saapuu perässä.
Kehittäjät, jotka saavat nämä kolme kuntoon, ovat tehneet suurimman osan vaikeasta työstä.
Miten transfer wallet toimii
Paperilla kulku on yksinkertaisempi:
- Pelaaja avaa pelin. Kutsut toimittajan ”deposit”- tai ”transfer in” -endpointia summalla.
- Toimittaja hyvittää oman saldonsa tälle pelaajalle.
- Pelaaja pelaa. Et kuule mitään pelaamisen aikana.
- Pelaaja lähtee, tai kutsut ”transfer out”. Toimittaja lähettää jäljellä olevan saldon takaisin.
Palvelimesi ei ole jokaisen panoksen polulla, joten sen nopeudella ja käytettävyydellä on pelaamisen aikana vähemmän merkitystä. Se on todellinen etu, ja siksi osa operaattoreista, joiden taustajärjestelmä oli hauras, suosi sitä aikoinaan.
Missä kumpikin malli hajoaa
Seamless: palvelimesi on osa jokaista pyöräytystä
Jos lompakkosi endpoint hidastuu, jokainen peli hidastuu. Jos se kaatuu, jokainen panos epäonnistuu kaikilla studioilla kerralla. Pelaajat syyttävät peliä eivätkä sinua, mutta lähtevät kasinoltasi joka tapauksessa.
Lievennykset ovat tavallista insinöörityötä: pidä lompakkopalvelu pienenä ja erillään muusta sivustostasi, sijoita se lähelle aggregaattorin palvelimia, seuraa viivettä endpointeittain ja hälytä virheprosenteista.
Seamless: puolivalmis kierros
Pelaaja panostaa, veloitus onnistuu, peli näyttää voiton ja hyvityskutsu epäonnistuu kolme kertaa. Aggregaattori jatkaa uudelleenyrityksiä, laittaa hyvityksen jonoon myöhemmäksi tai merkitsee kierroksen manuaalisesti tilitettäväksi. Kysy toimittajaltasi, mikä näistä. Varmista sitten, että tukitiimisi näkee tilittämättömät kierrokset, koska pelaaja kirjoittaa minuuttien sisällä.
Transfer: raha jumissa välissä
Siirto sisään onnistuu toimittajan puolella, mutta palvelimesi ei koskaan saa vahvistusta. Pelaajan raha on mielestäsi lähtenyt saldostasi, mutta et tiedä, saapuiko se perille. Tai päinvastoin ulossiirrossa. Jokainen tapaus vaatii täsmäytysajon, joka kysyy toimittajan näkemyksen ja korjaa erotuksen. Kerro se jokaisella toimittajalla, niin täsmäytyksestä tulee päivittäinen rutiini.
Transfer: pelaaja kahdessa pelissä
Transfer walletissa pelaaja, joka avaa kaksi peliä kahdelta toimittajalta, tarvitsee rahaa kahdessa paikassa. Moni kasino yksinkertaisesti estää tämän tai vetää kaiken takaisin pelistä A ennen pelin B avaamista. Se tekee kokemuksesta kömpelön, varsinkin mobiilissa, jossa pelaajat vaihtavat nopeasti.
Transfer: bonusraha
Jos pyörität bonussaldoja kierrätysvaatimuksin, transfer walletissa on vaikea tietää, mitä rahaa kierrätetään, koska toimittaja näkee yhden erittelemättömän saldon. Seamless walletissa näet jokaisen panoksen ja voit soveltaa omia sääntöjäsi jokaiseen.
Rinnakkain
Missä saldo on pelaamisen aikana. Seamless: sinun palvelimellasi. Transfer: toimittajan palvelimella.
Kutsuja per pyöräytys. Seamless: yksi tai kaksi palvelimellesi. Transfer: ei yhtään pelaamisen aikana, kaksi per sessio.
Mikä hajoaa, kun palvelimesi on hidas. Seamless: jokainen panos. Transfer: vain sessioiden avaus ja sulkeminen.
Täsmäytyksen työmäärä. Seamless: vertaa lokiasi toimittajan raporttiin. Transfer: jahtaa jokaista siirtoa, joka ei vahvistunut.
Usean pelin sessiot. Seamless: luontevat. Transfer: kömpelöt.
Bonuskierrätyksen hallinta. Seamless: panoskohtaisesti. Transfer: parhaimmillaankin sessiokohtaisesti.
Kehitystyö. Seamless: enemmän alussa, lähinnä idempotenssissa ja peruutuksissa. Transfer: vähemmän alussa, enemmän jatkuvassa täsmäytyksessä.
Kumpi valita
Uudelle kasinolle vuonna 2026 valitse seamless, ellei sinulla ole erityistä syytä olla valitsematta. Useimmat aggregaattorit ja studiot on rakennettu sen ympärille, se antaa täyden hallinnan bonuslogiikkaan ja mahdollistaa yhden saldon kaikissa tuotteissa. Sen vaatima työ on todellista, mutta se on kertaluonteista.
Transfer wallet on yhä järkevä muutamassa tapauksessa:
- Lisäät yksittäisen toimittajan, joka tarjoaa vain transfer-tilan, etkä halua rakentaa toista lompakkopolkua yhtä toimittajaa varten.
- Taustajärjestelmäsi ei pysty takaamaan nopeita vasteita, etkä voi muuttaa sitä pian.
- Rakennat pelikeskittymää, joka jälleenmyy operaattoreille hyvin eritasoisin teknisin valmiuksin, ja tarvitset pienimmän yhteisen nimittäjän vaihtoehdon.
Mitä testata ennen tuotantoon siirtymistä
Pyydä kehittäjääsi ajamaan nämä sandboxia vasten, ei vain onnistunutta peruspolkua:
- Lähetä sama veloitus kahdesti. Saldon pitäisi muuttua kerran.
- Laita veloitusendpointisi nukkumaan toimittajan aikakatkaisua pidempään. Varmista, että peruutus saapuu ja se sovelletaan.
- Lähetä peruutus transaktiotunnisteelle, jota et koskaan nähnyt. Palvelimesi pitäisi hyväksyä ja tallentaa se.
- Avaa kaksi peliä kahdessa välilehdessä ja panosta nopeasti molemmissa. Tarkista lopullinen saldo käsin.
- Tapa lompakkopalvelu kesken kierroksen, käynnistä se uudelleen ja katso, kirjautuuko odottava hyvitys.
- Vertaa yhden päivän transaktiolokiasi toimittajan raporttiin sentilleen.
Jos kaikki kuusi menevät läpi, lompakkosi on valmis oikeille pelaajille. Jos toimittajasi ei anna ajaa näitä sandboxissa, lisää se kysymyslistaan peliaggregaattorin valintaoppaassamme.
Huomio ennakkokrediitistä
Lompakkomalli ja maksumalli ovat eri asioita, mutta operaattorit sekoittavat ne joskus. Jotkin aggregaattorit laskuttavat GGR:stä kuukausittain. Toiset pyytävät ennakkokrediittiä, joka kuluu pelaajien hävitessä. Ennakkomaksumallissa seamless walletisi toimii täsmälleen samalla tavalla. Ainoa lisätehtävä on seurata krediitin tasoa, jotta pelit eivät pysähdy sen loppuessa. SoftAggregator käyttää tätä ennakkomaksumallia, ja saldo täytetään USDT:nä tai USDC:nä. Se sopii kryptokasinoille, joilla on jo stablecoineja, mutta tarkoittaa, että jonkun on vastattava täytöistä.
Usein kysytyt kysymykset
Mitä lompakkomallia useimmat peliaggregaattorit käyttävät nykyään?
Seamless on useimpien aggregaattorien ja studioiden oletus. Transfer-lompakoita on yhä, lähinnä vanhemmissa integraatioissa, joillakin Aasian markkinoiden toimittajilla ja kokoonpanoissa, joissa operaattori ei voi tarjota reaaliaikaista API:a. Jos toimittaja tarjoaa molempia, seamless on uudessa toteutuksessa lähes aina parempi valinta.
Kuinka nopea lompakon endpointin pitää olla?
Niin nopea, etteivät pelaajat koskaan odota sitä. Jokainen pyöräytys voi laukaista veloituksen ja hyvityksen, joten endpointisi on jokaisen kierroksen sisällä. Tähtää selvästi alle 200 millisekunnin vasteeseen omalta palvelimeltasi ja kysy toimittajalta, minkä aikakatkaisun jälkeen se peruu panoksen.
Mikä on peruutus (rollback)?
Peruutus mitätöi veloituksen, joka lähetettiin mutta jota ei koskaan vahvistettu, yleensä koska palvelimesi aikakatkaistiin. Aggregaattori lähettää sen viitaten alkuperäiseen transaktiotunnisteeseen. Palvelimesi on palautettava veloitus kerran, ja sen on hyväksyttävä peruutus myös veloitukselle, jota se ei koskaan nähnyt.
Voiko pelaaja pelata kahta peliä yhtä aikaa seamless walletilla?
Kyllä. Molemmat pelit kutsuvat samaa saldoa palvelimellasi, joten saldo on aina oikein välilehdestä riippumatta. Transfer walletilla pelaajan rahat pitäisi siirtää kullekin pelitoimittajalle erikseen, mikä on yksi tärkeimmistä syistä, miksi operaattorit luopuivat siitä.
Muuttaako lompakkomalli laskutustani?
Ei suoraan. Laskutus perustuu yleensä studiokohtaiseen GGR:ään lompakosta riippumatta. Täsmäytys muuttuu: seamless walletissa oma transaktiolokisi on totuuden lähde, ja vertaat sitä toimittajan raporttiin.