What an IMEI Server Does and How Orders Reach Suppliers
If you run a shop that sells IMEI and server services, the "IMEI server" is the part of your business customers never see. It is also the part that decides whether your store feels professional or chaotic. This article explains what it does, how an order travels from your storefront to a supplier without anyone touching it, and what to look for in the software behind it.
What an IMEI server actually is
An IMEI server is the back-office engine of your store. It keeps your service catalogue, customer accounts, balances, orders and supplier connections in one place. The storefront is the shop window. The server is everything behind the counter.
In practice it has four jobs:
- Catalogue management: services, groups, prices, delivery-time labels and the fields a customer must fill in.
- Money handling: customer balances, payments and order charges.
- Order routing: deciding which supplier receives each order and sending it.
- Status tracking: collecting results and updating the customer's order page.
Without that automation you are copying order details between browser tabs by hand, which is slow and easy to get wrong. A proper IMEI unlock store platform removes that manual step.
The journey of one order
Here is what happens, step by step, when a customer places an order on an automated store.
- Validation. The customer picks a service and submits the required details. The server checks that the required fields are present and in the right format before anything else happens.
- Wallet billing. The order price is charged to the customer's balance. With wallet billing, customers top up first and spend as they order. The charge is instant and your records stay tidy, with no chasing invoices.
- Routing. Each service is linked to a supplier service. The server uses that link to send the order to the right supplier through their API.
- Waiting and polling. Suppliers process orders on their own timelines. The server checks for updates on a schedule, or receives them as they are pushed, and records every change.
- Result delivery. When the supplier responds, the customer's order page updates and they can be notified. The response might be a completed result or a rejection with a reason.
- Handling rejections. If a supplier rejects or cancels an order, your configured rules decide what happens, such as returning the charge to the customer's wallet. Suppliers do not always succeed, so a good server plans for that case rather than hiding it.
Where the Fusion API fits
For routing to work, your server and the supplier's system need a common language. In this industry that language is usually the Fusion API. It defines how to list services, place orders, check order status and read account balances. Because many suppliers expose it, you can connect to several of them using the same pattern.
The same standard works in the other direction. A reseller API lets your own customers, often smaller shops, connect their stores to yours. They send orders into your server programmatically, and your server treats them like any other order: validate, charge the wallet, route, track. That turns your store into a supplier for others, which can become a second revenue line next to retail customers.
Why multiple suppliers matter
Relying on one supplier for each service leaves you exposed when that supplier is slow or offline. Look for software that lets you:
- Connect several supplier accounts at once.
- Link a service to a specific supplier service, and change that link in seconds.
- Set your own price on top of supplier cost, per service or per customer group.
- See supplier balances so orders don't fail because an account ran dry.
These controls are what separate a store that merely lists services from one that runs itself.
Self-hosted scripts versus managed hosting
DHRU Fusion is the best-known name here, and it deserves fair credit. It popularised the Fusion API and many suppliers support it. It is typically installed on a server you provide, which gives you direct control, but also makes you responsible for hosting, security, updates and uptime.
GSMSS takes the managed route. We provide white-label hosting: your brand, your domain, your pricing, while we run the platform underneath. You do not maintain a server or apply patches. We host the store; we do not sell unlocks to end users and we do not handle your customers' orders on your behalf. The business remains yours. If you are weighing the two approaches, our DHRU Fusion alternative page lays out the differences in more detail.
Which one suits you depends on your team. If you have technical staff and want to self-manage, a self-hosted script can work. If you would rather spend time on customers and margins, managed hosting removes a lot of overhead.
Questions to ask before choosing software
- Does it connect to suppliers through the Fusion API, and can I add more than one?
- Can I offer my own reseller API to other shops?
- How does wallet billing handle top-ups, charges and returned orders?
- Who looks after hosting, backups and updates?
- If I already have a store, how hard is it to move?
On that last point, our migration service is free, so moving an existing store does not add to your costs.
Getting started
Automation is not about removing yourself from your business. It is about removing repetitive work so you can focus on pricing, supplier relationships and customer service. GSMSS plans start from $20/month and include a 90-day free trial, so you can connect a supplier, place a test order and watch the whole flow before you commit. See the current options on our pricing section and set up your store when you are ready.
Ready to launch your own GSM store?
Get the complete GSMSS platform — order management, dashboards, wallet, API integrations and more.