Placing Orders from External Systems
A reseller can place an order for their customers through API without sending the AcceptedTerms
array even if a service plan or a resource requires Terms and Conditions acceptance.
In this case, an order stays in the Waiting for acceptance for the Terms and Conditions status without being charged or provisioned until a customer accepts these Terms and Conditions on their login to the customer panel.
To force a customer to accept Terms and Conditions immediately after logging in, complete the following steps:
- In the Operations panel, go to Settings > System Properties.
- Click Edit and select the Force customers to accept Terms and Conditions in Business Automation checkbox.
- Click Submit.