Virtuele munt, inventaris en verkoop
De bank van je game
Verkoop de munt van je web- of mobiele game. GameCoin houdt het register van de saldo's, de inventaris van de items en de bestellingen bij: die hoef je niet zelf te bouwen.
In de testomgeving wordt de betaling gesimuleerd: er wordt geen cent afgeschreven.
const gc = await GameCoin.init({
publishableKey: "gc_pk_test_…",
});
gc.on("change", ({ wallet }) => render(wallet));
buy.onclick = () => gc.checkout("starter-pack");Portemonnee van de speler
VoorbeeldSaldo · Gems
520
500 betaald20 bonus
Registerboekingen worden nooit gewijzigd
- +500betaaldPack gems-500
- +50bonusBonus bij het pack
- −30bonusUitgave: revive
Het echte werk
Munten verkopen is meer dan een knop “Kopen”
Zodra een speler betaalt voor virtuele munt, moet je game antwoorden op vragen die niets met gameplay te maken hebben.
Het register
Wie hoeveel bezit, zonder dubbele uitgaven wanneer twee verzoeken elkaar kruisen, met de geschiedenis van elke beweging.
De btw
De getoonde prijs is inclusief btw en het tarief hangt af van het land van de koper: de bestelling bewaart de prijs, het land en de btw van dat moment.
Terugbetalingen
Een bestelling terugbetalen betekent ook de reeds geleverde munten en items terugnemen, zonder het saldo van de speler te breken.
GameCoin regelt die drie onderwerpen op één plek. Jij houdt je game.
Integratie
Drie manieren om het te integreren
Kies de manier die bij je game past. Je kunt later wisselen of ze combineren.
- Zonder backend
JavaScript-SDK
Eén script-tag: GameCoin maakt een anonieme speler aan, onthoudt zijn saldo en opent het betaalvenster. Voor een game die volledig in de browser draait.
Bekijk het traject zonder backend - Met een backend
Server-API
Je server meldt zijn spelers aan, schrijft munten bij, geeft ze uit en betaalt terug met een geheime sleutel. Elke schrijfactie is idempotent: een herhaling telt maar één keer.
Bekijk het traject met backend - Zonder te coderen
Dashboard
Maak je munten, items en packs aan, haal je API-sleutels op, bekijk de spelers, het register en de bestellingen, en betaal terug vanuit het overzicht van een bestelling.
Account maken
Vandaag
Vandaag beschikbaar
Alles hieronder werkt, in de testomgeving.
Register met betaald en bonus
Elke munt heeft een betaald saldo en een bonussaldo. Elke beweging is een boeking die je nooit wijzigt.
Inventaris
Verbruikbare of blijvende items, gekocht met de munt van de game en verbruikt door de speler.
Packs in euro
Gehoste betaling, gesimuleerd in test. De btw wordt per land berekend en een terugbetaling neemt de munten en items terug.
API v1
Server en client, idempotent, met limieten op het aantal verzoeken en gedocumenteerde fouten.
SDK, demo en gids
Een JavaScript-bestand zonder afhankelijkheden, een demogame die je vanuit je game opent en een stapsgewijze gids.
Binnenkort. Nog niet beschikbaar: echte betalingen, de gehoste shop, codes en kant-en-klare aanbiedingen. Vandaag gebeurt alles in de testomgeving.
Aan de serverkant
Server-SDK's
Je backend praat met GameCoin via een geheime sleutel. Vijf server-SDK's zijn geschreven en gedocumenteerd, zonder afhankelijkheden, met idempotentie en automatische nieuwe pogingen. Ze zijn nog niet gepubliceerd in de pakketregisters; de API v1 kun je ook rechtstreeks aanroepen.
- Node.jsPre-release 0.1.0
- PythonPre-release 0.1.0
- PHPPre-release 0.1.0
- GoPre-release 0.1.0
- C#Pre-release 0.1.0
Probeer het in enkele minuten
Maak een account, voeg een munt en een pack toe en open de demo: je ziet het saldo live bewegen.