Was this article helpful?

Error Handling

Overview

Exceptions are handled using fault elements and the Error object. Although the term "error" refers to anything that goes wrong, we make a finer distinction between errors and faults.

Definition of Errors and Faults

An error is a problem that occurs when some part of the call failed, but not all of it. In these cases, some processing is done, and error codes are returned indicating what didn't work.

A fault is a call-level problem; when a fault occurs, nothing is processed because the entire call was invalid.

Error Handling in Zuora

Errors are handled as follows:

  • If any of the parameters are invalid, appropriate fault codes will be returned, along with the field names resulting in the fault. For example, if a required field was not passed, the field name along with the required field code will be returned. Another examples: If a string value does not match a value defined in the system, such as the payment term string, an error is returned.
  • If credit card processing fails, a separate fault is returned, indicating that there was a credit card processing failure and providing the details of the failure.

Related



 

Was this article helpful?
Pages that link here
Page statistics
679 view(s), 4 edit(s) and 2016 character(s)

Tags

This page has no custom tags set.

Comments

You must to post a comment.

Attach file

Attachments