Symptoms

If terms and conditions are mandatory to be accepted on purchase of some service plan, it is impossible to place a Sales Order via REST API for this plan. In response, an error is received:

Term and Condition is not accepted

Cause

Terms and conditions functionality is not currently supported by the REST API. There is a Feature Request PFR-1541 to implement the T&C support in the upcoming version of the platform. Contact your Technical Account Manager or Pooled Technical Associate Team at pta@odin.com to clarify the status of this request.

Resolution

It is possible to use the XML-RPC PlaceOrderAndAuthorize_API method to pass an additional data slot for Terms and Conditions.

Internal content