Sección 02
Conceptos técnicos
Modalidades de wallet, catálogo, divisa e idioma.
Wallet Type#
Es la modalidad con la que se comunica el balance del jugador entre tu plataforma y los juegos. AIC Aggregator soporta dos modalidades: en Seamless la comunicación es continua y en tiempo real; en Transfer se concentra en dos momentos, al abrir y al cerrar la sesión de juego.
Seamless Wallet#
El balance del jugador permanece en tu plataforma durante todo el juego. Cada acción del jugador (apuesta, ganancia, cancelación) genera una llamada inmediata de AIC a tu API para consultar o mover el balance, con:
- El monto de la transacción
- Un identificador de la operación
- El token de la sesión de juego, para que reconcilies cada movimiento
Transfer Wallet#
Al abrir el juego, el balance completo del jugador se transfiere al juego, que gestiona internamente las apuestas y ganancias. Al cerrar la sesión, el balance resultante regresa a tu plataforma, reflejando lo ganado o perdido durante la partida.
¿Cómo se define la modalidad?#
No hay una modalidad estándar: se acuerda contigo, proveedor por proveedor, según la intención de tu integración y las modalidades que soporte cada proveedor.
- Una misma integración puede combinar ambas modalidades (unos proveedores en Seamless y otros en Transfer). Tu API debe soportar los flujos de las modalidades que acuerdes.
- Cada juego de la lista indica su modalidad en el campo
gameModel(SEAMLESSoTRANSFER).
Tip
Si tu plataforma ya opera con proveedores en una modalidad, coméntalo durante el acuerdo: suele ser el camino más corto para la primera integración.
Catálogo de juegos#
AIC habilita para tu proyecto el catálogo de los proveedores acordados, organizado en categorías como Slots, Live, Crash, Fishing, Bingo, Arcade, Keno, Plinko y Jackpot, además del catálogo propio AIC Games. La lista de juegos disponible para tu proyecto se consulta con getGameList; qué juegos mostrar y en qué orden lo decide tu plataforma.
Divisa#
Cada proyecto opera en una sola divisa, definida al alta y fija desde entonces. Todos los montos que intercambian AIC y tu plataforma están expresados en esa divisa, por eso no viajan con un campo de divisa.
Idioma y dispositivo#
Al abrir un juego puedes indicar el idioma y el tipo de dispositivo (desktop o mobile). Se aplican cuando el proveedor del juego los soporta.