You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When an order is suspended, the only action that is performed is to turn off a VM.
This does nothing to prevent a client from simply turning their VM back on in the event they don't pay. It doesn't even update the status for the order in the DB.
I was slightly wrong about this.
FOSSBilling will correctly set the status of the order itself when the action is called, however the module doesn't check the status before allowing actions to be performed on the server:
When an order is suspended, the only action that is performed is to turn off a VM.
This does nothing to prevent a client from simply turning their VM back on in the event they don't pay. It doesn't even update the status for the order in the DB.
Relevant code: https://github.com/FOSSBilling/Proxmox/blob/main/Service.php#L360
Cancelling an order also has the same behavior as it simply references the canceling suspending function.
The text was updated successfully, but these errors were encountered: