online casino graphic with poker chips coming out of screen

BILLETERA API Y EL PORTAL DE ADMINISTRACIÓN LLEVAN NUEVO NIVEL DE INTEROPERABILIDAD AL SOFTWARE DE CASINO EN LÍNEA

Desarrollo de API Software de Casino en Línea Desarrollo de Aplicaciones

EL CLIENTE │ PROVEEDOR DE SOFTWARE DE CASINO EN LÍNEA

Nuestro cliente está involucrado con las tecnologías de juegos de casino de próxima generación, que brindan el soporte para implementar, otorgar licencias y entregar su plataforma a través de nuevas empresas y otras operaciones de juegos de casino en etapas iniciales. La compañía fue fundada por un equipo muy unido de profesionales dedicados a brindar una gama completa de soluciones inteligentes y hechas a medida para juegos de casino en línea y entretenimiento.

Juntos, proporcionan soluciones innovadoras de juegos llave en mano con experiencia tanto en el entorno técnico como en la operación de primera línea. Esto incluye plataformas de juegos, infraestructura y alojamiento de TI, seguridad de Internet, estructuras corporativas, políticas y procedimientos, y servicios de asistencia técnica. El equipo es una combinación única de personas con talento creativo y habilidades técnicas. Proporcionan soluciones de juego integrales e integrales a los socios que buscan establecer su presencia en la industria del juego en línea o diversificar las marcas existentes agregando valor a través de la innovación.

Como líder en la comunidad de la Isla de Man y operador de OGRA, el cliente está constantemente buscando oportunidades para desarrollar su arquitectura existente. A veces, esto se traduce en ingeniería de nuevas soluciones de software de casino en línea, y otras veces, la evolución toma la forma de una actualización del sistema o un proyecto de mantenimiento de la aplicación.

Esta vez, el cliente nos contrató para crear la API de registro del jugador (SOAP / REST) para sus navegadores de escritorio y usuarios de web móviles que interactúan con su software de casino en línea. La nueva API de registro ayudará a los casinos a publicar información del jugador en el Sistema de Juegos Internacionales. Una vez completado, el cliente tenía la intención de probar la API en varios juegos antes de integrar el nuevo módulo de registro con toda su plataforma de juegos.

man playing on an online casino
online casino graphic

LLEVAR AL BACK-OFFICE AL FRENTE DEL DESARROLLO DE SOFTWARE DE CASINO EN LÍNEA

El cliente quería crear una sección de administración, replicando el código utilizado en el administrador en uno de sus juegos más exitosos, que llamaremos Proyecto A. El código replicado podría configurar varios sistemas, integrándose a la perfección en su plataforma.

La API abrirá las puertas para el cliente, satisfaciendo su necesidad de un nuevo comerciante de casino en línea y facilitando una expansión en términos de su selección de juegos en línea. Para acelerar el proceso de desarrollo, el cliente sugirió que nuestros desarrolladores de Chetu usen el código fuente completo del Proyecto A.

Chetu fue responsable de crear un proceso de registro del Jugador donde cada comerciante tiene su propio back office y base de datos publicados en un espacio virtual segregado. Los servicios de registro permitirán a los casinos de terceros publicar información del jugador en el momento del registro. Diseñamos un mecanismo para sincronizar las bases de datos del casino de terceros con el panel de control de súper-administradores del cliente. El súper-administrador funciona como mediador y controlador de acceso para todos los administradores individuales.

Extrajimos algunos módulos del código fuente del Proyecto A. Estas características incluyen reproductor, administración de roles y creación de roles. Programamos los servicios de registro desde cero, utilizando un súper-administrador para diferenciar al cliente de los otros registros.

Chetu dictó las características para el súper-administrador de una manera que permitió la formación de nuevos roles para su organización. Publicamos el portal y el sitio web para jugadores en nuestro entorno de desarrollo, eliminando las características innecesarias del código del Proyecto A. Necesitábamos utilizar los formularios de registro actuales para probar los nuevos servicios de registro con SOAP / REST.

PERFECTANDO LA JERARQUÍA DEL PORTAL DE ADMINISTRACIÓN Y CORREGIENDO UNA API DE WALLET DISFUNCIONAL

Chetu comenzó el desarrollo en el entorno de desarrollo de Chetu en la arquitectura N-Tier en ASP.NET. El desarrollo se adhirió a la política estándar de Chetu (recomendaciones recomendadas de Microsoft). Seguimos la siguiente arquitectura de sistema para el desarrollo de la aplicación:

  • .Net Framework [4.5]
  • C # Net
  • Base de datos Microsoft SQL Server 2008 R2
  • Servicios WCF
  • Servidor de Fundación de Equipo [herramienta de gestión de configuración]
  • Enterprise Library 5.0I

La aplicación se abre con una pantalla de inicio de sesión donde los usuarios inician sesión en el portal de administración, acceden a las edades en función de sus roles asignados y administran la configuración relacionada con el juego. El usuario accede al juego a través de su ID de usuario y contraseña, haciendo clic en el botón de inicio de sesión para iniciar el portal. Una vez que el sistema valida las entradas, recupera los datos relevantes y redirige al usuario a la página de administración.

El panel de control de Super Admin solo se carga caso por caso, dependiendo de los privilegios de acceso. A través del portal de súper-administradores, el administrador puede ver los informes de los jugadores, administrar roles y manipular el acceso para otros usuarios. También tiene una funcionalidad de búsqueda a través de la cual un usuario puede buscar en función del rol o la descripción o ingresar ambos valores. El súper-administrador puede agregar / eliminar empleados a la base de datos, crear nuevos perfiles de administrador y formular informes que les brinden una visión holística de su software de casino en línea.

Nuestra API personalizada conecta las plataformas de los operadores individuales con la plataforma del cliente, lo que les permite a los dos comunicarse y gestionar mutuamente las promociones de los jugadores. Esta API utiliza puntos finales REST estándar de la industria con JSON y XML. El proceso de implementación de la API es bastante sencillo, se fusiona fácilmente con prácticamente cualquier entorno de plataforma de billetera de operador, no se requieren protocolos o servicios especiales. El Módulo de transferencia de apuestas (BTM) realiza solicitudes en la plataforma de billetera del operador. La API coloca muy pocos requisitos en la plataforma de billetera:

Requisito 1: la plataforma de billetera debe proporcionar un ID de sesión que identifique de forma única la sesión de juego del jugador. El contenido y el formato de la ID de sesión se pasan a la API cuando se invoca un juego a través del Lanzador de Juego y se devuelven a la plataforma de billetera cuando la API necesita validar el jugador.

Requisito 2: La plataforma de billetera debe proporcionar un ID de cuenta único para el jugador. Esto es distinto del ID de sesión, ya que el ID de sesión se asocia generalmente con una sesión particular de juego para un jugador (es decir, desde el inicio de sesión hasta el fin de sesión), mientras que el ID de cuenta es fijo para un jugador en particular.

Actualizamos el servicio de billetera para arreglar la distribución de promociones de jugadores. En el transcurso de este proyecto, diseñamos e implementamos ...

  • Módulos de verificación de cuenta.
  • Enmiendas de bonos y sistema de recompensas de lealtad.
  • Tablero completo del jugador
  • Portales para back office individualizados.
  • Proceso de registro
  • API monedero
  • Jerarquía de administrador y súper-administrador

En general, el proyecto de desarrollo de software de casino fue un éxito; el cliente recibió un portal de usuario / administración / empleado completo e intuitivo donde puede gestionar todas las partes móviles inherentes a su plataforma de casino en línea. La API de Wallet superó las brechas que existían anteriormente entre el sistema nativo del cliente y los sistemas de sus clientes, lo que nos permite implementar un sistema de recompensas de lealtad mutua que compila automáticamente los puntos de bonificación del jugador a medida que se ganan e inicia promociones cuando se alcanza un cierto número de puntos .

casino softwar technology
Trabajemos Juntos

Contáctenos para conocer más sobre Chetu y nuestros servicios de software personalizados

Política de Privacidad | Políticas Legales | Carreras | Mapa del sitio | Contáctenos

Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.

Let Us Contact you
Contact Us
Button to scroll to top

Al continuar utilizando este sitio web, acepta nuestra política de cookies. Acepto