INVO is a payment platform. Accept card payments on a hosted checkout, sell virtual currency and items, run subscriptions, let players carry value between titles, and get paid out to your bank. Merchant of Record is available when you want INVO to be the seller.
// Sandbox base URL: https://sandbox.invo.network/sandbox
const SDK_KEY = process.env.INVO_SDK_KEY; // ivsdk_test_<random>
const r = await fetch(
'https://sandbox.invo.network/sandbox/api/player-balances/player/by-email/test@example.com',
{ headers: { 'X-Game-Secret-Key': SDK_KEY } }
);
console.log(await r.json());▍Each product is documented end to end: the calls your server makes, the events you receive, test data, and the errors to handle.
Take card payments on a checkout page hosted by INVO. Players buy your currency in a few taps and you never build a payment form.
Sell in-game items for coins, or sell goods and content on a platform by card or from a stored balance, with refunds built in.
Recurring billing with packages, trials, renewals and retries handled for you, and events for every change of state.
Players move their own currency between titles, or send it to another player. Each one is approved on the player’s own device.
Choose who the seller is. On the Open tier it is you. On Merchant of Record, INVO is the seller and handles sales tax and receipts.
Reward programs built on real purchases and transfers: points, tiers and rewards, configured in the console.
Passkey and device approval for money movement, approval on consoles, and guardian approval for younger players.
Signed event notifications for purchases, refunds, disputes, subscriptions and transfers, with a management API.
A basic integration takes an hour or two. Build everything in test mode first, with test keys and no real money.
Sign up in the developer console, register your game or platform, and set up its currency.
Copy your test key, send one header from your server, and read a player balance.
Run purchases and transfers with test cards, then switch to your live key when you are ready.
Official plugins for game engines, a TypeScript SDK for the web, and a Python SDK for your server. All of them sit on the same REST API.
npm install @invonetwork/web-sdkpip install invonetworkThe same platform serves a game with its own coins and a platform that sells content, goods or memberships.
Sell your currency by card, sell items for coins, and let players bring value in from other titles.
Charge by card or from a stored balance, run subscriptions, and reward your customers.
Connect your platform to the network so customers can move value to and from it.
Base URLs, authentication, limits, response contracts and error codes.
Build in test mode, then switch to live. Each has its own console and key.
| Environment | Console | API base URL |
|---|---|---|
| Test mode | https://console.invo.network/test | https://sandbox.invo.network/sandbox |
| Live | https://console.invo.network | https://invo.network |
Create a test project in the console, or write to support@ourinvo.com and our integration team will help.