You are here: API Foundations > Coding Overview > Implementation Considerations

Implementation Considerations

This page contains information on things to consider when implementing your client applications, including suggestions, tips, and best practices.

Basic API Call Sequence

This is the very basic typical sequence that an individual call might follow. For information on what kinds of calls are made and in which order for important tasks, see Use Cases.

  1. Each call generally prepares its request. For instance, the call may define request parameters or otherwise prepare information that is needed.
  2. Next, your application invokes the call, sending the request, with its parameters, to the Zuora Web service.
  3. The Zuora Web service processes the request and sends a response.
  4. Your application handles the response. If the call was successful, it processes the returned data. If it was not successful, it handles the errors.

The SOAP XML Payload

When sending Zuora an XML SOAP message with values for an object's fields, you must pass in the fields in the order in which they are defined on the objects.

The Zuora Sandbox

The Zuora Sandbox is a non-production environment that provides full access to the API. You can use it to develop and test your client applications without needing to worry about how it might affect a production environment or production data. For information on accessing the Sandbox, contact your Zuora representative.

 Note  

When using the Sandbox, you will need to change the URL of the WSDL before consuming it in your toolkit. Contact your Zuora sales representative to obtain that URL.

Copyright © 2008-2009 Zuora, Inc.