Monnaie virtuelle, inventaire et ventes
La banque de ton jeu
Vends la monnaie de ton jeu web ou mobile. GameCoin tient le registre des soldes, l'inventaire des objets et les commandes : tu n'as pas à les écrire toi-même.
En environnement de test, le paiement est simulé : aucun argent ne bouge.
const gc = await GameCoin.init({
publishableKey: "gc_pk_test_…",
});
gc.on("change", ({ wallet }) => render(wallet));
buy.onclick = () => gc.checkout("starter-pack");Portefeuille du joueur
ExempleSolde · Gemmes
520
500 payées20 offertes
Registreécritures jamais modifiées
- +500payéesPack gems-500
- +50offertesOffertes avec le pack
- −30offertesDépense : revive
Le vrai travail
Vendre des coins, ce n'est pas qu'un bouton « Acheter »
Dès qu'un joueur paie pour de la monnaie virtuelle, ton jeu doit répondre à des questions qui n'ont rien à voir avec le gameplay.
Le registre
Qui possède combien, sans double dépense quand deux requêtes se croisent, avec l'historique de chaque mouvement.
La TVA
Le prix affiché est TTC et le taux dépend du pays de l'acheteur : la commande garde le prix, le pays et la TVA du moment.
Les remboursements
Rembourser une commande, c'est aussi reprendre les coins et les objets déjà livrés, sans casser le solde du joueur.
GameCoin traite ces trois sujets au même endroit. Toi, tu gardes ton jeu.
Intégration
Trois façons de l'intégrer
Choisis celle qui correspond à ton jeu. Tu pourras en changer ou les combiner plus tard.
- Sans backend
SDK JavaScript
Une balise script : GameCoin crée un joueur anonyme, retient son solde et ouvre la fenêtre de paiement. Pour un jeu qui tourne entièrement dans le navigateur.
Voir le parcours sans backend - Avec un backend
API serveur
Ton serveur déclare ses joueurs, crédite, dépense et rembourse avec une clé secrète. Chaque écriture est idempotente : un rejeu ne compte qu'une fois.
Voir le parcours avec backend - Sans coder
Tableau de bord
Crée tes monnaies, tes objets et tes packs, récupère tes clés d'API, consulte les joueurs, le registre et les commandes, et rembourse depuis la fiche d'une commande.
Créer un compte
Aujourd'hui
Disponible aujourd'hui
Tout ce qui suit fonctionne, en environnement de test.
Registre payé et offert
Chaque monnaie a un solde payé et un solde offert. Chaque mouvement est une écriture qu'on ne modifie jamais.
Inventaire
Des objets consommables ou durables, achetés avec la monnaie du jeu et consommés par le joueur.
Packs en euros
Paiement hébergé, simulé en test. La TVA est calculée par pays, et un remboursement reprend les coins et les objets.
API v1
Serveur et client, idempotente, avec des limites de débit et des erreurs documentées.
SDK, démo et guide
Un fichier JavaScript sans dépendance, un jeu de démonstration à ouvrir depuis ton jeu, un guide pas à pas.
À venir. Pas encore là : les paiements réels, la boutique hébergée, les codes et les offres prêtes à l'emploi. Aujourd'hui, tout se passe en environnement de test.
Côté serveur
SDK serveur
Ton backend parle à GameCoin avec une clé secrète. Cinq SDK serveur sont écrits et documentés, sans dépendance, avec idempotence et rejeux automatiques. Ils ne sont pas encore publiés sur les registres de paquets ; l'API v1 s'appelle aussi directement.
- Node.jsPré-version 0.1.0
- PythonPré-version 0.1.0
- PHPPré-version 0.1.0
- GoPré-version 0.1.0
- C#Pré-version 0.1.0
Essaie en quelques minutes
Crée un compte, ajoute une monnaie et un pack, puis ouvre la démo : tu vois le solde bouger en direct.