Table of contents
Overview
The Z-Commerce API is designed for any developer working on a subscription service who needs:
- A means to sell, monetitze, and manage subscription services.
- The flexibility to easily change pricing, packaging, billing, and payment options with minimal IT intervention.
This topic describes the steps required to begin working with the Zuora API.
Getting Started
To get started using Zuora:
- Sign up for an account with Zuora.
- Set up your development environment to use the Zuora Z-Commerce API. See "Initial Tasks" for more information.
- Read this API documentation, see the latest features, view our sample code, and start coding!
- If you have further questions, use our Support forums. Our forums are a great resource to seek help from Zuora and your fellow Z-Commerce API developers.
Initial Tasks
Here are the first things to do to start creating your client application.
- Have a SOAP development environment (one that consumes a WSDL) installed and ready to use.
- Contact your Zuora representative to obtain information on accessing the Zuora server, and to obtain access credentials (a login name and password). The Zuora server provides an administrative application that you can use to set certain global properties and to manually perform all the actions that you can perform using the API. When a field in this documentation is said to have its values set in the administrative (Admin) application, this is the application that is meant.
- For coding purposes, you will need Zuora's Web Services Description Language (WSDL) file. The WSDL is essential to using the API; it defines the interface to Zuora's Web services. Obtain the WSDL file from within the Zuora UI: Z-Billing > Admin > Download the Zuora WSDL. This will ensure you have the latest WSDL file.
- Import the WSDL file into your development environment. Using the WSDL, your development environment can generate an API to access the Zuora Web services. Your development environment may have a wizard for importing WSDLs.
Using Zuora with Your Website
The Z-Commerce API allows you to plug billing, payment, and subscription management services into your website directly. The Z-Commerce Platform gives you access to Z-Billing, Z-Payments, and Z-Force applications via an open API.
Related
Topics
- Zuora Object Query Language
- Zuora supports a simple SQL-like query language for use with the query call. A basic familiarity with SQL is required to construct queries.Therefore, that basic knowledge is assumed in the following discussions.
- Understanding the Zuora WSDL
- If you think of calls as verbs and objects as what that those calls act upon, then the WSDL shows the verbs and objects the Zuora API understands. It defines the interface to the Zuora API and describes its data types so that your application can know how to send messages to Zuora.
- Coding Overview
- Once you understand the different parts of the API, you can start creating your client application. These topics describe some things to keep in mind when creating your client application.
- Zuora Object Custom Fields
- Custom fields allow you to add and store additional information on many objects in Zuora when standard fields do not meet your needs. You can create custom fields in the Zuora web application.
Other

Comments