INVO Developer Documentation

Payments and cross-game currency for games and platforms

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.

  • One REST API and one key per title
  • Test mode and live mode, side by side
  • SDKs for Unity, Unreal Engine, Web and Python
Read a player balance, test mode
// 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());▍
Your first call takes one header. Follow the Quick Start
Products

Everything you need to sell, move and settle

Each product is documented end to end: the calls your server makes, the events you receive, test data, and the errors to handle.

Payments

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.

Commerce

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.

Subscriptions

Recurring billing with packages, trials, renewals and retries handled for you, and events for every change of state.

Transfers and sends

Players move their own currency between titles, or send it to another player. Each one is approved on the player’s own device.

Merchant of Record

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.

Loyalty

Reward programs built on real purchases and transfers: points, tiers and rewards, configured in the console.

Identity and approval

Passkey and device approval for money movement, approval on consoles, and guardian approval for younger players.

Webhooks

Signed event notifications for purchases, refunds, disputes, subscriptions and transfers, with a management API.

Get started

From sign-up to your first payment

A basic integration takes an hour or two. Build everything in test mode first, with test keys and no real money.

1

Create your title

Sign up in the developer console, register your game or platform, and set up its currency.

2

Make your first call

Copy your test key, send one header from your server, and read a player balance.

3

Test, then go live

Run purchases and transfers with test cards, then switch to your live key when you are ready.

Guides

Start from what you are building

The same platform serves a game with its own coins and a platform that sells content, goods or memberships.

Game studios

Sell your currency by card, sell items for coins, and let players bring value in from other titles.

Platforms and apps

Charge by card or from a stored balance, run subscriptions, and reward your customers.

Platform partners

Connect your platform to the network so customers can move value to and from it.

Reference

API reference and operations

Base URLs, authentication, limits, response contracts and error codes.

Environments

Build in test mode, then switch to live. Each has its own console and key.

EnvironmentConsoleAPI base URL
Test modehttps://console.invo.network/testhttps://sandbox.invo.network/sandbox
Livehttps://console.invo.networkhttps://invo.network

Ready to build?

Create a test project in the console, or write to support@ourinvo.com and our integration team will help.