How OVH VPS services behave once the module is set up (see OVH VPS — Setup).
When a client orders, the module runs the OVH cart > checkout flow and pays with your OVH account's preferred payment method. The Blesta service stays pending while OVH delivers (usually minutes); the Check OVH VPS Orders cron task (every 5 minutes) watches the order and activates the service automatically once the VPS exists. While pending, the management tabs show a delivery-status notice instead of their normal content.
To link a VPS you already own instead of ordering a new one: add the service from the staff area (Clients > [client] > Add Service) and enter its OVH Service Name (e.g. vps-a1b2c3d4.vps.ovh.net) in the module field. Leave the field blank to order a new VPS. Importing is also the safe way to test packages — no money is spent.
Staff see the same management tabs on the admin service page as clients see in the client area:
All actions call the OVH API live; module log entries (Tools > Logs > Module) record every request and response. API keys are never written to the log — they travel in signed request headers only.
| Blesta action | What happens at OVH |
|---|---|
| Suspend | The VPS is stopped (OVH has no billing-level suspend). Data stays intact. |
| Unsuspend | The VPS is started again. |
| Cancel | Renewal is turned off (deleteAtExpiration) — the VPS lapses at its OVH expiry date. |
Immediate termination cannot be done from Blesta: OVH requires a confirmation token it emails to the account holder, so same-day deletion must be completed in the OVH Control Panel. Until then the VPS keeps running (and OVH keeps billing you) through the end of the paid period.
Heads-up: cancelling in Blesta stops your client's billing on the Blesta side immediately, but your OVH costs only stop at the OVH expiry date — factor that into refund decisions.