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:

  1. In the Operations panel, go to Settings > System Properties.
  2. Click Edit and select the Force customers to accept Terms and Conditions in Business Automation checkbox.
  3. Click Submit.