Overview
In StartMyVPN, a customer subscription is called a Service. Each service links a user to a plan, tracks its expiry date, and controls VPN access.Service states
When a service is suspended or terminated, all WireGuard peer configs for that user are removed from the servers automatically.
Lifecycle
Auto-renewal
Each service has an auto-renew toggle. When enabled:- For Stripe subscriptions: Stripe automatically charges and sends a webhook, triggering renewal
- For PayPal subscriptions: PayPal handles the recurring charge and notifies StartMyVPN
- For manual / crypto payments: An invoice is generated and the customer is notified by email to pay
Admin actions
From Admin → Services → [Service], admins can:- Suspend — immediately suspends with an optional reason
- Reactivate — re-enables an active or suspended service
- Terminate — permanently ends the service
- Extend — manually add days to the expiry date
- Change plan — move the service to a different plan