WHMCS can be configured to require clients to agree to a Terms of Service document before placing an order. There may be occasions or regulations which necessitate clients agree with a second separate agreement before they are permitted to place the order (for example a privacy policy).
In this post we are using an action hook which uses three hook points to display the checkbox on the order form checkout page, validate it has been ticked, and optionally perform complete any post-order proc