Two Cockpits

A command center for you. A portal your clients actually like

Admin Panel

Client Area

Security

Nine layers between your business and a bad day

Protection is built into the platform, not bolted on: every order, login and payment passes the perimeter first.

Explore the Security Suite

BotShield & Spam Protection

Automated signups and form abuse are filtered before they reach your data.

Brute-Force Protection

Repeated login attempts are throttled and locked out automatically.

WFraud Detection

Orders are risk-scored against fraud signals before activation.

Two-Factor Authentication

TOTP-based 2FA for clients and staff, enforceable by policy.

Sensitive Data Encryption

Credentials and personal data are encrypted at rest in the database.

Proxy & VPN Blocking

Anonymized traffic can be challenged or blocked at signup and checkout.

Location, IP & Browser Verification

Unusual sessions trigger re-verification before account access.

Client Blacklist

Known-bad emails, domains and IP ranges never make it to checkout.

Document Verification

Identity documents are collected and reviewed inside the platform.

Built for Developers

Automate every operation over the REST API

Everything the admin panel does, the API does too, and your clients get a scoped surface of their own. Both are documented, versioned and OpenAPI.

OpenAPI 3.1, versioned, secured with Bearer auth and an IP allowlist.

Open the API Reference
710Endpoints
19Resources
112Endpoints
13Resources
# Provision a hosting service the moment payment clears
curl -X POST https://yourdomain.com/api/v1/services \
  -H "Authorization: Bearer $WISECP_TOKEN" \
  -d '{
    "client_id": 4821,
    "product_id": 12,
    "domain": "acme-hosting.com",
    "cycle": "monthly"
  }'

# 201 Created
{ "status": "success", "data": { "id": 10422, "state": "active" } }
// Provision a hosting service the moment payment clears
$api = new WisecpClient(getenv('WISECP_TOKEN'));

$service = $api->services->create([
    'client_id'  => 4821,
    'product_id' => 12,
    'domain'     => 'acme-hosting.com',
    'cycle'      => 'monthly',
]);

echo $service->state; // "active"
// Provision a hosting service the moment payment clears
const api = new WisecpClient(process.env.WISECP_TOKEN);

const service = await api.services.create({
    clientId: 4821,
    productId: 12,
    domain: 'acme-hosting.com',
    cycle: 'monthly',
});

console.log(service.state); // "active"
# List the signed-in client's active services
curl https://yourdomain.com/api/v1/client/services \
  -H "Authorization: Bearer $CLIENT_TOKEN"

# 200 OK
{
  "status": "success",
  "data": [
    { "id": 10422, "product": "Cloud VPS 4G", "state": "active" },
    { "id": 10389, "product": "SSL Wildcard", "state": "active" }
  ]
}
// List the signed-in client's active services
$api = new WisecpClient(getenv('CLIENT_TOKEN'));

$services = $api->client->services->all([
    'state' => 'active',
]);

foreach ($services as $service) {
    echo $service->product, ': ', $service->state;
}
// List the signed-in client's active services
const api = new WisecpClient(process.env.CLIENT_TOKEN);

const services = await api.client.services.all({
    state: 'active',
});

services.forEach(s => console.log(s.product, s.state));

Integrations

Connects to the systems your business runs on

Connect the control panels, registrars, payment gateways and infrastructure your business already runs on.

cPanel DirectAdmin Proxmox VE Virtualizor SolusVM Pterodactyl DigitalOcean Hetzner Vultr GoDaddy Namecheap PayPal Stripe Razorpay

Get Started

Grow your business. Sell to the world

WISECP automates billing, provisioning, and support from end to end, reducing your workload, simplifying your operations, and turning every order into revenue. You focus on growing; let the software handle the rest.