Sign in Get Started Türkçe
For resellers

WHMCS VPS Reseller Module
Your Brand, Your Prices

Sell our cloud servers from your own WHMCS. An order is paid, the server is created; your customer manages it in your client area and never sees our name. You buy in dollars and sell in any currency, at the price you set.

Free · version 1.2.0 · WHMCS 7.10+ · PHP 7.2+ · sign in to download

✓ White-label✓ Any currency✓ Automatic provisioning
What the module does

Everything between the order and the running server

Your WHMCS stays in charge of customers, invoices and payments. The module does the rest.

⚡

Automatic provisioning

A paid order creates the server in about a minute and stores its IP address and password on the service.

⏸️

Suspend and unsuspend

An unpaid invoice stops the server. Your customer cannot start it until you unsuspend the service.

🗑️

Terminate

Terminating the service deletes the server, and the unused part of the month returns to your balance.

📈

Upgrades

A package change moves the server to the larger plan; only the difference for the rest of the month is charged.

💿

Operating system choice

Customers pick the system and version on your own order form. Plans that cannot run Windows get a Linux-only list.

🔄

Sync job

A cron job keeps prices, plans, operating systems and each server's IP and status in step with our platform.

🔔

Low-balance warning

Your admins get an email when your balance no longer covers the next seven days of renewals.

🧾

Activity log

Every action the module took and whether it worked, next to full API traffic in the WHMCS module log.

Pricing

Buy in dollars. Sell in your currency, at your price.

We bill you in US dollars at your cost price. What your customers pay is entirely yours to set.

Your exchange rate

Enter what one dollar is worth in each of your WHMCS currencies — lira, rial, euro, anything. Prices are calculated from the rate you type, not from a feed.

Margin %

Your cost × your exchange rate + your percentage. The price follows our prices, your discount and your rate automatically.

Fixed price

Type the exact monthly price for a plan in your own currency. It never changes until you change it.

Rounding and cycles

Round up to .99, to a whole number, or to the nearest 1,000 or 10,000. Quarterly, semi-annual and annual prices come with an optional discount.

The pricing page shows your cost, the customer's price and your profit per month for every plan, and updates as you type.

What your customer sees

A server page that looks like yours

On the service page of your own client area, with no mention of us.

  • Live status that updates by itself while the server is busy
  • IPv4, IPv6, username and password with copy buttons, plus the ready-made SSH or Remote Desktop target
  • Resources, traffic used (upload and download) and reverse DNS
  • Start, stop and restart
  • Change the root password in place, with a generator
  • Reinstall with any operating system and version
  • Rename the server
  • Your accent colour
What you see

A reseller dashboard inside WHMCS

The addon adds five pages to your admin area.

  • DashboardBalance and how many days it covers, monthly revenue, cost and profit, profit per plan, recent balance activity.
  • Products & pricingImport plans as products, set exchange rates, margins or fixed prices, with a live price and profit preview.
  • Servers & servicesEvery server next to the service that pays for it. Flags servers nobody is billed for and services whose server is gone.
  • Branding & statusAPI connection, last sync, the crontab line for your installation and a Sync now button.
  • ActivityWhat the module did, for whom, and the result.
How it works

From download to your first sale

About ten minutes, and no code.

1

Upload the module

Unzip the download into your WHMCS folder. It adds one provisioning module and one addon.

2

Connect your account

Create an API token in our panel and paste it into a WHMCS server entry. Press Test Connection.

3

Import and price

Tick the plans you want to sell, enter your exchange rate and your margin. The products appear in your store.

4

Sell

Orders are provisioned automatically. Keep your balance topped up; each server renews from it monthly.

Billing between us

Simple, and worth knowing before you start

  • Each server is paid monthly from your TurkVPS balance at your cost price — whatever billing cycle your own customer chose.
  • A server whose monthly renewal cannot be paid from your balance is deleted. The module warns you well before that.
  • A suspended service still costs you until you terminate it.
  • Top up by card or crypto. Volume discounts are available through the reseller programme in your account.
Install guide

Install the module step by step

You need admin access to your WHMCS and a way to upload files (FTP, SFTP or your hosting file manager).

  1. 1

    Download the module

    Sign in to your panel and open Developer → WHMCS Module. The download is available to customers only, so create an account first if you do not have one.

  2. 2

    Upload the files

    Unzip the download and upload its modules folder into your WHMCS directory, merging it with the existing one. You end up with modules/servers/turkvps and modules/addons/turkvps_reseller.

  3. 3

    Create an API token

    In your panel open Developer → API Keys, create a token and copy it. It is shown only once.

  4. 4

    Add the server in WHMCS

    Go to System Settings → Servers → Add New Server. Choose module TurkVPS, hostname api.turkvps.cloud, leave the username empty and paste the token as the password. Press Test Connection, then save.

  5. 5

    Activate the addon

    Go to System Settings → Addon Modules, activate TurkVPS Reseller, press Configure, set your default margin and tick the admin roles that may use it.

  6. 6

    Import plans and set prices

    Open Addons → TurkVPS Reseller → Products & pricing. Enter what one US dollar is worth in your currency, tick the plans you want to sell, choose a margin % or a fixed price for each, and press Save and create / update products. WHMCS needs at least one product group first.

  7. 7

    Set up the sync job

    The module syncs once a day with the WHMCS cron. To sync more often, add this line to your server's crontab, with your own WHMCS path:

    */30 * * * * php -q /path/to/whmcs/modules/addons/turkvps_reseller/cron.php
    The exact line for your installation is shown on the addon's Branding & status page.

  8. 8

    Place a test order

    Order one of the new products as a test customer and mark the invoice paid. The server is created in about a minute and its IP address appears on the service. Terminate the service afterwards to delete the server.

Updating: download the new version and upload it over the old files. Your products, prices and services are kept. Troubleshooting: enable System Logs → Module Log in WHMCS, repeat the action and open a ticket with what the log shows.

FAQ

Reseller questions, answered

What hosting companies ask before installing the module.

Is the module free?
Yes. You pay only for the servers you run, at your cost price, from your prepaid balance.
Why do I have to sign in to download it?
The module only works with an account and an API token, so the download sits in your panel next to the API keys. Signing up is free.
Will my customers see TurkVPS anywhere?
No. The client area page carries no branding of ours and your customers order through your own WHMCS order form. The one exception is the optional browser console, which opens on our domain; it is off unless you enable it.
Can I sell in my own currency?
Yes. Enter what one US dollar is worth in each currency you sell in and the module prices your products from it. You can also type a fixed price per plan.
What happens when your prices change?
The sync job re-prices products that use a margin percentage, so your margin stays the same. Products with a fixed price are never changed.
Which WHMCS versions are supported?
WHMCS 7.10 or newer with PHP 7.2 or newer. The module is tested on WHMCS 9.
Does it replace my order form or theme?
No. It adds an Operating System option to the products and a server page to the service details. Your order form, theme and checkout stay exactly as they are.
Can I link servers I already have?
Yes. Put the server's ID on a WHMCS service, or use the Servers & services page, which lists servers that are not linked yet.
How do I get a reseller discount?
Apply for the reseller programme in your account panel. Discounts depend on how many servers you run and are applied to your cost automatically.

Ready to add VPS to your store?

Download the module, connect your account and import your first plans.