Reseller Portal
Run your reseller business from the client portal: the dashboard and tiers, customers, wholesale products, orders, service controls, API access and peer connections.
What the reseller area is
If you buy services from your provider at wholesale prices and sell them on under your own name, the reseller area is where you run that business. It lives inside the same client portal you already use, as its own group of pages in the sidebar. From it you keep a list of your own end customers, see your wholesale price and margin on every product, place and pay for orders, operate the servers you have bought, and manage the credentials your systems use to do all of that automatically.
Your ordinary account pages — your own invoices, tickets and profile — stay where they are. The reseller pages sit alongside them.
Becoming a reseller
While your provider runs a reseller programme, a Reseller entry appears in the sidebar for accounts that are not resellers yet. It opens a page describing the programme: the discount tiers with their requirements and what each unlocks, and what you get — wholesale pricing, the ability to sell under your own brand, API access and customer management.
Click Apply Now and complete the application:
| Field | What it is for |
|---|---|
| Company Name | The business that will be trading. Required. |
| Business Registration Number | Your company registration. Optional. |
| Tax ID / VAT Number | Your tax identifier. Optional, but supply it if your provider charges VAT. |
| Additional Notes | Free text about your business and what you plan to resell. Optional. |
Click Submit Application. Some providers approve applications instantly — the page says which, either Applications are auto-approved instantly or Usually reviewed within 24 hours. Until approval, the reseller page shows Application Pending and nothing else. Once approved, the reseller group appears in the sidebar with all of its pages.
If your account is ever suspended, every reseller page is replaced by an Account Suspended banner telling you to contact support. Ordinary portal access is unaffected.
Note: Your provider can switch the reseller module off entirely. When they do, the reseller pages disappear for everyone, including approved resellers.
The reseller pages
Once approved, a Reseller group appears in the sidebar with: Reseller Portal (the dashboard), Products, Orders, Services, Customers, API Access and Peer Connections.
Dashboard
Reseller Portal is your summary page. Your company name sits under the title and a green Active badge confirms the account status.
The tier card
A coloured card shows your Current Tier and confirms that wholesale pricing is in force. Next to it:
- Monthly run-rate — the recurring value of what you currently hold, plus any one-off spend in the last 30 days. This is the figure tiers are measured against.
- Progress to the next tier — a progress bar, the next tier’s name and how much more is needed to unlock it. It disappears once you are on the top tier.
Your tier decides your wholesale discount, so it changes the Your Price column on the Products page and the price of every new order. It does not retroactively change orders you have already placed.
Counters and shortcuts
Three counters — Active Services, Pending Orders and Total Revenue — each open the matching page when clicked. Below them, cards link to Products & Pricing, API Access, Orders and Services.
Customers
Customers is your own list of the end customers you sell to. These are records for your bookkeeping and for attaching orders and services to — they are not portal logins, and the people on this list cannot sign into your provider’s portal. Your relationship with them stays yours.
Click Add Customer and fill in:
| Field | What it does |
|---|---|
| External ID | Your customer’s identifier in your own system. Use it to line this list up with your own database. |
| The customer’s address, used to identify them in lists and searches. | |
| Name | The contact’s name. |
| Company | Their company, if any. |
The list is searchable and each row can be edited or deleted; deleting asks for confirmation. Use Edit Customer to keep details current — the customer chosen on an order is what ties a service to a customer everywhere else in the reseller area.
Products and wholesale pricing
Products lists everything you can sell, with your tier pricing already applied. Search by name and filter by category. Each row shows:
- Product — its name and description, with an expander when it has configurable options.
- Retail — your provider’s list price. This is a reference point, not what your customers must pay: you set your own retail price.
- Your Price — the wholesale price you are charged at your current tier.
- Margin — the difference between the two.
Expanding a product shows its options with their own wholesale prices; options included at no extra cost are marked included. An Order for Customer action takes you straight to the order form with that product selected.
Tip: Prices are per billing cycle, so check the cycle you intend to sell on before you set your own price — a longer cycle often carries a different wholesale figure.
Orders
Orders lists your wholesale orders with a search box and a status filter. Each row shows the order number, the product, the customer, your wholesale price, the retail price it was compared against, your discount, what you actually paid, the date and your own reference.
Placing an order
- Click New Order.
- Choose the Product.
- Choose the Customer it is for, from your customer list.
- Choose the Billing Cycle.
- Optionally add Your Reference — for example your own order number. It is carried on the order and shown in the list.
- Click Create & Pay.
On success you are told the order was created; when payment goes through as well, the message adds that the service is being provisioned.
How you are charged
Your provider chooses one of three ways to bill a reseller order, and it applies to all of your orders:
| Mode | What happens when you place an order |
|---|---|
| Saved payment method | Your default saved card or wallet is charged immediately. The order form warns you of this before you confirm. A document is raised for the charge so you have something to book against. |
| Credit balance | The wholesale amount is deducted from your account credit immediately. Keep the balance topped up or orders will fail — see Account Credit. |
| Invoice | An unpaid invoice is raised against your account with your provider’s payment terms. The service is provisioned once that invoice is paid, not before. |
Order statuses
Rows carry one of: Pending, Pending Payment, Payment Failed, Completed, Cancelled, Failed or Fraud. When a charge fails you are told “Payment failed. Please retry payment for this order” and the row offers Retry Payment, which charges again with your current payment method. A completed order offers View Service, which jumps to the service it created.
Note: Your reseller account must be active to place an order or retry a payment. A suspended account is refused with a message saying so.
Services
Services lists everything you currently hold, whoever it was bought for. Search by hostname, product, customer or address, and filter by status — Active, Pending, Provisioning, Suspended, Terminated or Cancelled.
Opening a service shows its details: the product, the customer, its IP Address, its Next Due date, and, where the platform holds them, the Credentials — username, password and port — that you pass on to your customer.
What you can do to a service
The controls a service offers are not the same for every product: the platform asks the system behind the service what it supports and shows only that. Buttons that are not supported simply do not appear, and where a service supports nothing at all you are told so in place of an empty panel.
- Power Controls — Start, Stop and Restart, each shown only if the service supports it. A confirmation toast reports the command was sent.
- Reset Password — sets a new administrative password on the machine, where supported.
- Reinstall OS — pick an operating system from the list the service offers and optionally set the password to apply. You are warned first that reinstalling erases all data on the server, and must confirm.
- Console — an in-browser console for virtual machines and dedicated servers that support it.
- Live statistics — current usage figures, where the service reports them.
- Backups — the existing snapshots or backups with their dates, and a button to create a new one.
- Configuration — the technical configuration recorded for the service, for reference.
Power and management controls appear only while the service is Active.
API access
API Access is where you manage the credentials your own systems use, so orders, provisioning and power actions can happen from your own portal or billing system rather than by hand here.
- API keys. Create as many as you need. Each key carries a label, the scopes you grant it, an optional expiry, and can be bound to a single one of your customers so an integration can only act for them. A key bound to a customer can never carry the account-wide scopes. The secret is shown once, at creation — copy it then. The list shows each key’s scopes, customer binding, expiry, last use and creation date, and lets you edit its label and expiry, revoke it, or revoke every key at once.
- Webhooks. Set the Endpoint URL where event notifications should be delivered, and generate or rotate the signing secret. The same secret signs your outgoing requests and the deliveries you receive, so your endpoint can verify a delivery genuinely came from your provider. Rotating it invalidates the old secret immediately — update every integration straight afterwards.
- Rate limit. A panel shows the requests allowed per hour, how many you have used this hour and how many remain. The allowance is counted across all of your keys together.
- Reference. The page carries a quick start, the endpoint list and the webhook event list, plus links to the full documentation, a plain-text guide and a machine-readable description.
For the full API reference — authentication, request signing, every endpoint and every webhook event — see Reseller API.
Warning: An API key acts with your reseller permissions. Give each integration its own key with only the scopes it needs, set an expiry, and revoke a key the moment a system that used it is retired.
Peer connections
Peer Connections lets you resell services from another platform through this portal, using a reseller key that platform issued to you. It is how you fill a gap in your own catalogue — a location or a product your provider does not offer — without running a second panel.
Click Add Connection and supply:
| Field | What it is |
|---|---|
| Name | A label for the connection, for example the partner’s company name. |
| Platform URL | The base address of the other platform’s client panel. |
| API Key | The reseller key that platform issued to you. |
| API signing secret | The secret issued to you with the key. Required for placing orders and running power actions, because the other platform only accepts signed instructions. Leave it empty when editing to keep the stored value. |
Each connection row shows its status — Active or Error — and offers Test connection, which reports success with the number of products it can see, or the reason it failed. Opening a connection gives three tabs:
- Products — what the partner sells you, with prices, and an Order action. The order window asks for a quantity, your own reference and, optionally, the end customer’s identifier, and warns that the order is placed on the remote platform and billed to your reseller account there.
- Services — what you hold on that platform, with the wholesale price and a Power menu offering start, stop, restart and shutdown.
- Orders — the orders you have placed there, with statuses Pending, Paid, Invoiced, Payment Failed, Provisioned, Suspended or Terminated, plus Refresh status and, where a charge failed, Retry payment — which charges the payment method you have stored on that remote platform.
If your provider has not enabled peer connections, the page says so and asks you to contact support.
Common problems
| Symptom | What to check |
|---|---|
| The reseller pages are not in the sidebar | Your application is still pending, or your provider has switched the reseller module off. |
| Every reseller page shows “Account Suspended” | Your reseller account has been suspended. Open a ticket — ordinary portal access still works. |
| An order is refused as needing an active account | Same cause: the reseller account is not active. |
| An order sits at Payment Failed | The saved method was declined or the credit balance was short. Fix the method or top up, then use Retry Payment. |
| An order is Completed but nothing was provisioned | In invoice mode provisioning waits for the invoice to be paid. Pay it and provisioning starts. |
| A service has no power buttons | The product does not expose them, or the service is not Active. Where the platform can offer nothing at all it says so. |
| Your prices changed overnight | Your tier moved. The dashboard tier card shows the current tier and the run-rate it is based on. |
| Integrations stopped working after a rotation | Rotating the signing secret invalidates the old one at once. Update every integration with the new secret. |
| A peer connection reports Error | Run Test connection. The key, the signing secret or the platform address is wrong, or the partner revoked your key. |
Related
Reseller API, Client Portal Overview, Account Credit, Invoices & Payments, Managing Your Services, Account Security, Getting Support.
