When you decide to sell game keys, gift cards and top-ups online, the first real decision is not the logo or the domain. It is the foundation. Most sellers end up choosing between three options: ready-made e-pin store software, a custom build from scratch, or WordPress with WooCommerce and a set of plugins.
Each one can work. Each one also fails in a predictable way when it is the wrong fit. This comparison is written to help you pick, including the cases where a ready script is not the answer.
What makes an e-pin store different
A normal online shop ships a box and has days to fix a mistake. A digital goods store has seconds. The customer pays, the system must reserve a code or place a supplier order, deliver it, and record the transaction. If the supplier fails, the money has to go back to the customer balance cleanly. Add customer wallets, resellers with their own price groups, game top-ups that need a player ID and an audit trail for staff actions, and you have something closer to a payments product than a catalog.
Keep that in mind as you read the options below.
Option 1: a ready e-pin script
A ready script is software built specifically for digital goods, either rented as a managed service or licensed with source code.
Pros
- Fast to launch. The hard parts already exist: instant code delivery, supplier integrations, balances, refunds and the admin panel. With Kavia Commerce, setup takes about 7 days for the Start and Pro plans once your domain, logo, catalog file and supplier accounts are ready.
- Predictable cost. You pay a setup fee and a subscription instead of an open-ended development budget.
- Built for the niche. Features like a Telegram sales bot, a reseller panel with an API, risk checks on suspicious orders and multi-language storefronts are part of the product, not a wish list.
- Maintained for you. Hosting, SSL and updates are handled on managed plans, and supplier API changes are fixed once for every store.
Cons
- Less freedom. You work within the product's data model and features. Unusual business logic may not fit.
- Ongoing fee. You pay every month or year. Over a long horizon a subscription can exceed the cost of owning code, if you have the team to maintain it.
- Vendor dependency. Your roadmap partly depends on the vendor's roadmap. A source code licence reduces this risk but costs more and puts maintenance back on you.
Option 2: build from scratch
You or your developers design everything: database, delivery logic, supplier connectors, admin and storefront.
Pros
- Total control. Every rule, screen and integration is yours.
- No licence fee. You own the code outright.
- Differentiation. If your edge is a feature nobody else has, custom code is the only way to get it.
Cons
- Time. Months of work pass before the first sale, and the first version is rarely the last.
- Cost. Index.dev's 2026 rate guide lists mid-level back-end developers at $70 to $100 per hour. A store with balances, refunds and live supplier orders is many hundreds of hours of work, not tens.
- Risk. The hardest bugs in this niche involve money: double deliveries, lost refunds and race conditions on stock. They are expensive to discover in production.
- Maintenance never ends. Supplier APIs, payment provider rules and security patches all need someone on call.
Option 3: WordPress with WooCommerce
WooCommerce is a popular way to sell almost anything online. The core plugin can be downloaded free from WooCommerce, and its marketplace lists over 1,000 extensions.
Pros
- Low entry price. Hostinger's WooCommerce cost guide puts small store hosting at $3 to $25 per month and plugins or extensions at $2 to $200 per year.
- Huge ecosystem. Themes, SEO tools, page builders and developers are easy to find.
- Familiar. If you already run a WordPress site, the learning curve is short.
Cons
- Not built for e-pins. Instant code delivery, supplier API orders, customer wallets, reseller price groups and game top-ups usually require several plugins from different authors, or custom development on top.
- Plugin conflicts. Each update is a chance for two plugins to disagree. In a store that moves money, that is a real operational risk.
- Scaling and security. As traffic and catalog size grow, shared hosting stops being enough. The same Hostinger guide estimates $6,450 to $30,700 per year for large WooCommerce stores.
- Other channels are extra. A Telegram bot or a reseller API that shares the same balances and orders is a separate project.
Side by side
Time to first sale
- Ready script: days to weeks.
- From scratch: months.
- WooCommerce: weeks, longer if you need custom delivery logic.
Upfront cost
- Ready script: a setup fee. Kavia Start is $490 and Kavia Pro is $990.
- From scratch: the highest of the three, driven by developer hours.
- WooCommerce: low for the base store, rising with every paid plugin and custom fix.
Ongoing cost
- Ready script: a fixed subscription. Kavia Start is $149 per month and Kavia Pro is $349 per month, with full pricing here.
- From scratch: developer time for maintenance, plus hosting.
- WooCommerce: hosting, plugin renewals and developer time when things break.
Fit for e-pins
- Ready script: built for it.
- From scratch: as good as your team makes it.
- WooCommerce: possible, but assembled from parts.
When a ready script is not the right choice
Be honest with yourself about these cases:
- You already have a strong engineering team and the store is your core product. Owning the code may pay off.
- Your business model is unusual, for example a pricing or delivery model that no existing product supports and that you cannot change.
- You sell a handful of products occasionally and already have a WordPress site. A simple WooCommerce setup with manual delivery may be enough for now.
- You need full control over infrastructure for regulatory or contractual reasons. In that case consider a source code licence, such as Kavia Source, or a custom build.
When a ready script is the right choice
A ready script usually wins when you want to sell within weeks, you plan to grow beyond a single channel, you work with one or more wholesale suppliers, or you want resellers to buy from you through an API. It also wins when your budget is better spent on stock and customer acquisition than on development.
How to decide in one afternoon
Write down three things: the channels you need in the next 12 months (website, Telegram, reseller API), the suppliers you plan to connect, and the budget you can commit for the first year. Then compare that list against each option. If a ready product covers most of it, start there and revisit later. You can try the live demo themes to see whether the storefront fits your brand before you talk to anyone.
Questions
Can WooCommerce sell game keys and e-pins?
Yes, with the right plugins. The difficulty is instant delivery from supplier APIs, customer balances, refunds and reseller pricing, which usually need several plugins or custom code working together.
Is a custom build cheaper in the long run?
Sometimes. If you already pay a development team and the store is your core product, owning the code can make sense. If you would hire developers just for the store, maintenance often costs more than a subscription.
What if I outgrow a ready script?
With Kavia Commerce you can move between plans as you grow, and Kavia Source offers a full source code licence for teams that want to host and change everything themselves.
Can I see the software before I decide?
Yes. The live demo at demo.kaviasoft.com shows the storefront in 9 themes and 9 storefront languages.