← WISECP integration

Installation guide

Connect WISECP to VPN Dashboard.

Add the service module and configure its server record, product settings and customer link.

Packagevpn-dashboard-wisecp.zip
Install incoremio/modules/Servers/VpnDashboard
Provider keywisecp
01

Install

Put the module in the right place.

  1. Download the WISECP ZIP from Integration downloads in your VPN Dashboard account.
  2. Extract it and copy VpnDashboard into coremio/modules/Servers in your WISECP installation.
  3. Add a server using the VPN Dashboard service module.
Download it from your account.Module packages are private and the current ZIP is available under Integration downloads after sign-in.
02

Connect

Add the dashboard connection.

  1. Use the full hosted dashboard address as the WISECP server name and port 443.
  2. Use wisecp as the server username, the billing API token as the password and the webhook signing secret as the access hash.
  3. Run the connection check and add the WISECP server public IP to the billing API allow-list.
Use one matching provider key.The module, billing connection and customer sign-in settings must use wisecp.
03

Product

Set up the VPN product.

  1. Attach the VPN Dashboard service module to the WISECP product and enter the SSO signing secret.
  2. Set default, minimum and maximum profiles, protocols and shared or dedicated server access.
  3. Traffic allowance, profile rotation, support tier and dedicated server count are available when required.
04

Customer access

Add the customer-area link.

The WISECP customer service page includes an Open VPN area action when the SSO signing secret is configured.

Keep the SSO signing secret private. Change it in both systems if it is ever exposed.

Configuration reference

Settings used by WISECP.

Connection settings apply to the module. Product settings apply to each plan.

Connection settings5 fields
Server nameRequired HTTPS dashboard address
Enter the complete address of your hosted VPN Dashboard.
Port443
WISECP connects to the hosted dashboard over HTTPS.
Usernamewisecp
This is the provider key, not a VPN Dashboard user account.
PasswordRequired billing API token
Copy the token from the WISECP billing connection in VPN Dashboard.
Access hashBlank or at least 32 characters
Holds the webhook signing secret used to sign write requests.
Product settings10 fields
SSO signing secretRequired, at least 32 characters
Signs the customer-area link generated by WISECP.
Default profiles50 by default
Used when the order does not supply a configurable quantity.
Minimum profiles1 by default
The lowest profile quantity accepted from the order.
Maximum profiles10,000 by default
The highest profile quantity accepted from the order.
Server accessShared or dedicated; shared by default
Controls whether the service uses your shared VPN server pool or waits for dedicated capacity.
Dedicated servers1 by default
Used only when Server access is set to dedicated.
VPN protocolsBoth, WireGuard only or OpenVPN only
Sets which profile types the customer can create. Both protocols are enabled by default.
Monthly traffic (GB)Optional
Leave blank to use the dashboard default.
Profile rotation (days)Optional
Leave blank when profiles should not expire automatically.
Support tierstandard by default
A lowercase plan key sent with the service. Change it only when matching tiers exist in your dashboard.

Service lifecycle

What WISECP sends.

Create order serviceCreates VPN access and stores the customer login action.
Apply upgrade or downgradeUpdates the existing service settings.
Suspend serviceSuspends VPN access.
Unsuspend serviceRestores VPN access.
Terminate serviceCancels VPN access.

Before launch

Check the complete order path.

  1. The module connection check succeeds.
  2. The product creates the expected profile allowance and server access type.
  3. The customer link opens the correct branded VPN area.
  4. Suspension and restoration update the same service.
  5. Cancellation removes access from the same service.

Module notes

Details specific to WISECP.

  • The server username is the provider key, not a VPN Dashboard user account.
  • The access hash is used to sign write requests and must contain at least 32 characters when set.
  • Dedicated services can remain pending until suitable capacity is assigned.

Ready to install?

Download the WISECP module from your account.

The package and its version details are kept under Integration downloads.

Sign in to download