ErrorCategory ( string )
There are three categories of error: request errors, application errors, and system errors. Request and application errors are caused primarily by invalid data passed in the request. System errors are caused primarily by application failures and cannot be corrected by changing request values.

Types that use ErrorCategory:

Enumeration Values
Value Description Which calls use this value *
Application An error occurred due to a problem with the request, such as missing or invalid fields. The problem must be corrected before the request can be made again. If the problem is due to something in the application (such as a missing required field), the application must be changed. Once the problem in the appilcation or data is resolved, resend the corrected request to eBay. addCredit, addRefund, addUsage, getBillingRecords, getBillingStatementImage, getBillingStatements, getRefundStatus, getSubscribers, getSubscriptionPlans, getVersion, setBillingStartDate, setSubscriptionState
Request An error occurred due to a problem with the request, such as invalid or missing data. The problem must be corrected before the request can be made again. If the problem is a result of end-user data, the application must alert the end-user to the problem and provide the means for the end-user to correct the data. Once the problem in the data is resolved, resend the request to eBay with the corrected data. addCredit, addRefund, addUsage, getBillingRecords, getBillingStatementImage, getBillingStatements, getRefundStatus, getSubscribers, getSubscriptionPlans, getVersion, setBillingStartDate, setSubscriptionState
System Indicates that an error has occurred on the eBay system side, such as a database or server down. An application can retry the request as-is a reasonable number of times (eBay recommends twice). If the error persists, contact Developer Technical Support. Once the problem has been resolved, the request may be resent in its original form. addCredit, addRefund, addUsage, getBillingRecords, getBillingStatementImage, getBillingStatements, getRefundStatus, getSubscribers, getSubscriptionPlans, getVersion, setBillingStartDate, setSubscriptionState
  * See the Enumeration Index to see exact use of each enumeration value in the API.

© 2010 eBay, Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.