Skip to main content

Installation

The Rabisu Reseller Module lets you sell Rabisu VPS products through your own WHMCS installation. It consists of two parts:

PartLocationRole
Server modulemodules/servers/rabisu/Provisioning + customer area + Test Connection
Addon modulemodules/addons/rabisu/Admin panel: API settings, product import, pricing, reporting

Requirements

  • PHP 8.1+ (WHMCS 8.x compatible)
  • PHP extensions: ext-curl, ext-json
  • A running Rabisu Reseller REST API (the api_key + api_secret given to you)

Step 1 — Copy the files

Copy modules/servers/rabisu/ and modules/addons/rabisu/ into the corresponding directories of your WHMCS installation:

<whmcs-root>/modules/servers/rabisu/
<whmcs-root>/modules/addons/rabisu/

Step 2 — Activate the addon module

Setup > Addon Modules > RabisuActivate. Then Configure:

  • API URL: the REST API address given to you (e.g. https://api.rabisu.com)
  • API Key: rsk_live_...
  • API Secret: rsks_...
  • Webhook Secret: (leave empty for now — filled in Webhook Setup)
  • Low Balance Threshold (optional): sends an admin alert when your balance drops below it (0 = off)

Step 3 — Define a server

Setup > Products/Services > Servers > Add New Server:

  • Module: Rabisu
  • Hostname: API URL (same as in the addon)
  • Username: api_key
  • Password: api_secret

Save and click Test Connection. On success the API verifies your identity via GET /auth/me and you see a green confirmation.

Step 4 — Import products

Instead of creating products manually, import them automatically from the Rabisu catalog: Addon Modules > Rabisu > Catalog & Import tab. See Product Catalog & Import.

Manual mapping: To link an existing WHMCS product to a Rabisu product without creating a new one, enter the Rabisu product_id into the product's "Rabisu Product ID" config option, or use the manual mapping form in the panel.

Next steps