Où passe vraiment le temps d'intégration
Demandez à un développeur combien de temps il faut pour connecter un agrégateur de jeux, il vous répondra « quelques jours ». Demandez à l'opérateur combien de temps s'est écoulé entre le premier e-mail et la première vraie mise, et la réponse se compte souvent en semaines. La différence, c'est tout ce qui se passe avant qu'un développeur puisse toucher à l'API : appels de découverte, proposition commerciale, allers-retours sur les projets de contrat, frais d'intégration à régler, puis clés de sandbox, puis une demande séparée pour les clés de production.
Nous supprimons toute cette phase amont. Notre documentation se consulte avant même votre demande. Il n'y a ni négociation de contrat ni frais à payer avant l'accès. Une fois votre compte validé, identifiants et crédit de test vous attendent dans votre back-office, et ce crédit de test fonctionne sur l'API réelle : pas de bascule sandbox-production à prévoir plus tard.
Avant de commencer : ce qu'il vous faut de votre côté
- Un wallet joueur. Notre API fonctionne en seamless wallet : les soldes vivent sur votre plateforme. Si vous en avez déjà un, vous avez fait l'essentiel du chemin. Sinon, développez-le ou achetez-le d'abord, car aucun agrégateur ne peut raccourcir cette étape à votre place.
- Un endpoint HTTPS public capable de recevoir nos callbacks wallet et d'y répondre rapidement.
- La liste de vos devises joueur et des pays que vous allez servir, car les deux déterminent quels jeux peuvent se lancer.
Étape 1 : obtenir les identifiants
Demandez un accès sur la page clé API. Après validation, vous trouverez votre login, votre mot de passe et un sel secret dans le back-office opérateur. Renseignez l'URL à laquelle nous devons envoyer les callbacks wallet. C'est la seule configuration nécessaire pour démarrer.
Étape 2 : confirmer vos devises
Appelez la méthode Devises avant toute chose. Elle vous indique quelles devises joueur sont activées pour votre compte. Sauter cette étape est la cause la plus fréquente d'un lancement qui échoue sans raison apparente : le joueur a été créé dans une devise que le jeu ne peut pas accepter.
Étape 3 : récupérer le catalogue
Demandez la liste des jeux. Chaque titre arrive avec un identifiant stable, une vignette, son studio et un type de jeu normalisé. Construisez les rubriques de votre lobby à partir de ce champ type (slots, live, crash, table, sport) plutôt qu'à partir des libellés des studios, dont le style varie d'un studio à l'autre. Stockez les identifiants : vous les renverrez pour lancer les jeux.
Étape 4 : créer un joueur de test
Enregistrez un joueur avec un nom d'utilisateur et une devise. La devise est ensuite fixée définitivement pour ce joueur : choisissez-la en connaissance de cause.
Étape 5 : écrire le handler de callbacks
C'est la seule partie qui demande un vrai soin. Nous appellerons votre endpoint avec trois actions :
- balance à l'ouverture d'une session,
- debit pour chaque mise,
- credit pour chaque gain.
Répondez à chaque appel par un HTTP 200 et un corps JSON contenant le nouveau solde, avec des montants entiers exprimés dans la plus petite unité (2,50 devient 250). Signalez les problèmes, comme un solde insuffisant, via un code d'erreur dans le corps, et non via une erreur HTTP. Validez la signature de chaque requête et dédoublonnez sur l'identifiant de transaction, pour qu'un appel rejoué ne fasse jamais bouger l'argent deux fois.
Deux règles évitent la plupart des tickets support. D'abord, ne rejetez jamais un callback parce que vous ne reconnaissez pas son champ type : traitez-le selon son action. Ensuite, acceptez un credit sans debit correspondant. Les free spins en jeu, les tours bonus et les jackpots paient exactement de cette façon, et un handler qui les refuse laisse des joueurs impayés. Les rollbacks arrivent avec un indicateur et se traitent comme un debit ou un credit ordinaire.
Étape 6 : lancer un jeu
Demandez une URL de lancement pour une slot, en envoyant le joueur, l'identifiant du jeu, le type d'appareil et le pays du joueur. Ouvrez l'URL dans une iframe, faites tourner les rouleaux avec le crédit de test et regardez le debit et le credit arriver sur votre endpoint. Vérifiez ensuite l'historique des parties du joueur pour confirmer que la mise et le gain correspondent à ce qu'a enregistré votre registre.
Un calendrier réaliste
Pour une équipe qui gère déjà un wallet, les étapes 2 à 6 tiennent en une seule journée de travail ; une première partie réelle dès le premier jour est un objectif réaliste. En faire un lobby de production, avec le catalogue complet, le casino live, le sport, les lancements mobiles, les langues et le mode démo, représente en général environ une semaine de travail. Les équipes sans wallet doivent ajouter le temps nécessaire pour en construire un.
Ajouter le casino live ou le sportsbook ne relance pas le projet. Les deux figurent dans la même liste de jeux, s'ouvrent avec le même appel de lancement et se règlent via les mêmes callbacks : c'est uniquement du travail front-end. Notre page API paris sportifs explique les quelques points propres au sport, comme les paris réglés longtemps après avoir été placés.
Passage en production
Une fois les tests terminés, chargez votre crédit prépayé (100 USD minimum par recharge) et ouvrez l'accès aux vrais joueurs. La commission est prélevée sur ce crédit au fil du règlement des parties en argent réel. Vous exploitez plusieurs marques ? Chaque site supplémentaire reçoit ses propres identifiants et sa propre URL de callback sur le même compte, sans nouvelle intégration.
Pour la liste complète des méthodes et des champs, consultez la présentation de l'API d'agrégateur de jeux de casino. Pour les coûts, voyez la page tarifs et l'explication de l'API casino gratuite. Pour comparer la rapidité d'onboarding avec d'autres fournisseurs à conditions égales, utilisez le comparatif.
Questions fréquentes
En combien de temps peut-on intégrer une API casino ?
Une équipe qui gère déjà un wallet joueur peut atteindre sa première partie réelle en une journée de travail après réception des identifiants. Un lobby de production complet, avec casino live et sport, prend en général environ une semaine.
Y a-t-il une sandbox séparée ?
Aucune sandbox séparée n'est nécessaire. Les comptes validés reçoivent du crédit de test sur l'API de production : l'environnement sur lequel vous testez est celui sur lequel vous passez en ligne.
Qu'est-ce qui ralentit le plus souvent une intégration ?
Les tours de contrat et les frais payés d'avance, puis deux problèmes techniques : des devises joueur non activées, et des handlers wallet qui rejettent les gains bonus arrivant sans mise correspondante.
Ajouter le casino live ou les paris sportifs prend-il plus de temps ?
Uniquement côté front-end. Les tables live et le sportsbook utilisent le même appel de lancement et les mêmes callbacks wallet que les slots.
Dois-je d'abord développer un wallet ?
Oui. L'API fonctionne en seamless wallet : les soldes joueurs doivent vivre sur votre plateforme. Si vous n'avez pas de plateforme, notre offre de casino en marque blanche en inclut une.