Kavia Commerce · digital goods platform
Launch your own game key & digital goods store
Build your branded digital commerce business with automated key delivery, supplier integrations, reseller management and optional Telegram sales automation.
Demo environment: sample products and codes, no real payments.
- Automatic delivery for stocked and API products
- Hosting included
- 0% sales commission

- Storefront
- A store under your brandCatalog, accounts · EN, RU, TR, AR
- Delivery
- Codes from encrypted stock or supplier APIsSupplier APIs and your own stock
- Resellers
- Partner panel and API with price groupsPro plan
- Telegram
- Sales bot on the same balancePro plan
Order to delivery
What happens between “Buy” and the code
Every order — from the store, the bot or the API — goes through the same steps on one backend. Pick a step to see what the platform does.
Order placed
The buyer orders on the website or in the Telegram bot, or a partner calls the reseller API. API orders carry the partner’s own order ID, so a retried request never creates a second order.
Website · Telegram bot · Reseller API
Payment checked
The order amount is held on the buyer’s wallet balance and written to an append-only ledger. Balances are topped up by USDT, a connected payment gateway or a bank transfer your staff approves.
Wallet and ledger
Risk check
Pro plan
Orders that look suspicious wait in a review queue before anything is delivered. Your staff approves or rejects them.
Admin panel · Risk
Code assigned
A code is taken from your encrypted stock, or bought from a connected supplier for top-ups. Products marked as manual go to your staff instead.
Stock · Suppliers
Delivered
The order is completed and the code appears in the buyer’s account, in the Telegram chat or in the API response. Partners also receive an order.completed webhook; a failed order releases the hold.
Account · Chat · API
Product
Four surfaces, one backend
What your buyers, partners and staff work with every day.
A storefront under your brand
Catalog with brand and category pages, search, customer accounts and order history. Ready-made themes with your logo and colours.
- Input fields per product, e.g. a player ID for top-ups
- Prices displayed in USD, EUR or RUB
- Storefront in English, Russian, Turkish and Arabic


Run the store from one panel
Catalog, stock, orders, suppliers, finance, support and staff roles — with 2FA and an audit log.
Admin panel demo access on requestSell through partners
Partners get their own panel and API keys, price groups, bulk orders and webhooks. Pro plan.
- Signed requests (HMAC) with a time window and a nonce
- One externalOrderId = one order
- Webhooks: order.created, order.completed, order.failed, order.refunded
- Sandbox keys for testing
POST /v1/orders
x-api-key: <your key>
x-api-timestamp: 1761043200
x-api-nonce: 6f1c2a…
x-api-signature: <HMAC-SHA256>
{
"productId": "1042",
"quantity": 1,
"externalOrderId": "A-77812"
}The same store inside Telegram
Buyers are recognised by their Telegram ID, browse the catalog, buy from their wallet balance and receive the code in the chat. Menus in English, Russian and Turkish. Pro plan.
Sample conversation/start
Welcome! Pick a category 👇
Steam Wallet 10 USD
Price: $11.20 · Balance: $25.00 Confirm the order?
Confirm
K7Q2-••••-••••-X9F4
Architecture
Suppliers in, channels out
Kavia Commerce sits between your suppliers and every sales channel. Stock, prices, balances and rules live in one place.
Sources
- Supplier APIsAPI
- Top-up providersAPI
- Your code stockencrypted
- Manual productsstaff
Kavia Commerce core
- Catalog and pricesprice groups
- Code stockAES-256-GCM
- Walletappend-only ledger
- Ordersrisk queue
- Audit logadmin actions
Channels
- Storefrontweb
- Telegram botPro
- Reseller APIPro
- Admin panelstaff
POST /v1/orders
x-api-key: <your key>
x-api-timestamp: 1761043200
x-api-nonce: 6f1c2a…
x-api-signature: <HMAC-SHA256>
{
"productId": "1042",
"quantity": 1,
"externalOrderId": "A-77812"
}200 OK
{
"externalOrderId": "A-77812",
"status": "COMPLETED",
"totalAmount": "11.20",
"currency": "USD",
"codes": ["K7Q2-••••-••••-X9F4"]
}Who it is for
Three ways customers start
Opening a store
You have suppliers or stock and want a branded store with automatic delivery — without building software.
Compare plansAlready selling codes
You sell by hand in chats or on marketplaces and want stock, delivery and balances automated.
PlatformBuilding a reseller network
You supply other sellers and need partner accounts, price groups and an API with webhooks.
Reseller APITrust
What you can check before you sign
Facts about the software and the company — no badges we have not earned.
AES-256-GCMEncrypted code stockCodes are stored encrypted and decrypted only for delivery.
decimal-safeAppend-only ledgerBalances change only through ledger entries; nothing is silently overwritten.
TOTP2FA, roles, audit logStaff sign in with a second factor; critical admin actions are recorded.
externalOrderIdIdempotent API ordersA retried request with the same order ID never creates a second order.
CSV · JSONYour data can leave with youCatalog, customers and orders are exported on request, including at the end of the contract.
TürkiyeA registered businessKaviasoft is a sole proprietorship registered in Türkiye. Company details are on the Contact page.
Live demo
Try it with a plan in mind
The demo store runs the same code with sample data. Pick the journey closest to yours.
Starting a store
See what your buyers will see.
- Open the demo store and browse the catalog
- Open a product with input fields, such as a top-up
- Add it to the cart and look at checkout
Selling codes today
See how stock and orders are handled.
- Browse categories and brand pages
- Check how a product shows price and delivery
- Ask us for admin panel access to see stock and orders
Partner network
Test the reseller API.
- Read the order flow and the API example above
- Ask for a sandbox API key
- Place test orders and receive webhooks
Demo environment: sample products and codes, no real payments.
Pricing
Subscription, setup and source licence — kept apart
The monthly price includes hosting, SSL, updates and backups. Setup is paid once. 0% commission on your sales.
Kavia Start
$149 / month
+ $490 setup, once · First month: $639
Store, admin panel, 1 supplier · no Telegram bot
Kavia Pro
$349 / month
+ $990 setup, once · First month: $1,339
Telegram bot, reseller API, automation
Kavia Max
$790 / month
+ $2,490 setup, once · First month: $3,280
Marketplace, white label, account manager
Kavia Source
Custom quote
Full source code under a written licence agreement
FAQ
Questions before buying
How much does a project cost?
It depends on scope. After a short discovery call we send a written estimate split into milestones, so you know the price of each stage before it starts.
How long does it take?
A focused bot or integration usually takes weeks; a full platform takes longer. You get a timeline with the estimate and see working results every week.
Can the commerce platform run under my own brand?
Yes. Name, logo, domains, languages, catalog and payment methods are configuration. We deploy it for your market and customise what you need.
Who owns the code and the data?
Your store data — catalog, customers, orders — is yours and can be exported at any time. On managed plans the platform code stays with Kaviasoft; with a Kavia Source licence or a custom project the source code is transferred to you.
Do you support the project after launch?
Yes. We offer monitoring, updates, bug fixes and new features on a monthly support plan.
Let’s build something great
Tell us briefly what you need. We usually reply within one business day.