Sell anything.
Card or coins, one call.
One commerce API for titles and platforms: video, creator, social and e-commerce. Sell items, content and merchandise, and let every buyer pay by card or from their stored coin balance. You choose the funding source per sale, and the buyer pays exactly the price you set.
A stored balance turns one sale into many.
Dual funding, by design
Every checkout form is a place a buyer can drop off. When your customers hold a coin balance with you, the next purchase needs no card at all: the balance is debited and the sale settles the moment you call. That makes small, frequent purchases easy, and keeps value already spent with you working for you.
First-time buyers still pay by card on a hosted, branded checkout. Returning buyers spend what they hold. Same endpoint, same item, one field apart.
What you can sell
If your customers want it, you can put a price on it.
Digital items
Badges, boosts, cosmetics, gifts and perks on your platform, priced in dollars for card buyers or in your coins for balance buyers.
Content
Episodes, videos, courses, downloads and one-off unlocks for creators, streaming and social platforms.
Merchandise
Physical goods and drops for players and fans, sold through the same call with item, quantity and price on every line.
In-title items with coins
Inside your title, players spend coins on your items. You keep 95% of every item purchase, and Invo’s share is 5%.
One call. You pick the funding.
Send the item and the buyer. Set funding_source to card and you get back a hosted checkout link. Set it to balance and the purchase settles immediately. A client_request_id makes every call safe to retry.
Request (illustrative)
POST /api/platform-commerce/purchase
{
"client_request_id": "order-10482",
"player_email": "fan@example.com",
"player_name": "Sam Rivera",
"item_id": "season-pass",
"item_name": "Season Pass",
"item_quantity": 1,
"unit_price": "9.99",
"total_price": "9.99",
"funding_source": "card"
}
Card: send the buyer to checkout
{
"status": "requires_payment",
"funding_source": "card",
"checkout_url": "https://...",
"amount_usd": "9.99"
}
Balance: settled on the spot
{
"status": "success",
"message": "Purchase completed",
"funding_source": "balance",
"order_id": "...",
"new_balance": "..."
}
Card prices are in US dollars. On a balance sale, unit_price and total_price are in your coins. Full field reference in the docs.
Built for the buyer who comes back
Everything around the sale is in the API too, so your product stays the storefront.
Customers on your own ids
Create and look up customers by the customer id you already use. No mapping table, no second identity to keep in sync.
Saved cards
Buyers can save a card at checkout, or on a hosted save-your-card page you can frame inside your own site with no charge. List and remove saved cards per customer.
Status, history and refunds
Check any purchase’s status, pull a customer’s purchase history and issue refunds, all through the API.
Merchant of Record receipts
On the Merchant of Record tier, Invo is the seller: it handles sales tax and VAT and issues tax-compliant receipts to your buyers.
Every sale, live in your console
Revenue, transactions, refunds, disputes and payouts update in real time in the developer console, across card and balance sales alike. Earnings go out on free scheduled payouts twice a month.
Published fees. Nothing else.
No setup, monthly or integration fee. The fee comes out of the sale and is never added to the buyer’s price.
Paid by card: 3.5% + $0.15
On Open. A $9.99 sale costs $0.50, so you keep $9.49. Merchant of Record is 5% + $0.15. Cards issued outside the US add 1.5%.
Paid from balance: 3.5%
Platform sales paid from a stored coin balance. No fixed per-sale fee, so small purchases stay worth making.
Items with coins: 5%
In-title item purchases paid with coins. You keep 95%.
Balances that travel
Customers can bring spending power in from other titles and platforms with transfers, and you earn 3.5% of every transfer in or out.
Every fee, on every tier, is on the pricing page.
Start selling today.
Build against the free sandbox, then go live on the same account. Need card checkout and SDKs for your title? See payments.