Skip to main content
Published: January 17 2007, 12:31:00 PMUpdated: November 28 2020, 3:13:11 PM

AddDispute intermittently return 10007 error but the dispute is actually added.

<xml version="1.0" encoding="utf-8"?>
<AddDisputeResponse>
   <Timestamp>2007-01-17 10:31:59</Timestamp>
   <Ack>Failure</Ack>
   <Errors>
      <ShortMessage>Internal error to the application.</ShortMessage>
      <LongMessage>Internal error to the application.</LongMessage>
      <ErrorCode>10007</ErrorCode>
      <SeverityCode>Error</SeverityCode>
      <ErrorClassification>SystemError</ErrorClassification>
  </Errors>
  <Version>495</Version>
  <Build>4073224 </Build>
</AddDisputeResponse>

Detailed Description

    It is a product limitation that AddDispute intermittently returns 10007 error. In most cases, the issued dispute is actually added by eBay server.  To figure out if the dispute is added successfully upon the error, you need to retry the call. If the dispute has been added, the AddDispute will return 16207 error along with the DisputeID that generated in the previous AddDispute call as below:  

<?xml version="1.0" encoding="UTF-8" ?>
  <AddDisputeResponsexmlns="urn:ebay:apis:eBLBaseComponents">
   <Timestamp>2007-01-17T22:06:27.765Z</Timestamp>
   <Ack>Failure</Ack>
  <Errors>
       <ShortMessage>Alert was already filed.</ShortMessage>
       <LongMessage>You have already filed a dispute alert for this item, DisputeID=284576.</LongMessage>
       <ErrorCode>16207</ErrorCode>
       <SeverityCode>Error</SeverityCode>
       <ErrorParameters ParamID="0"><Value>284576</Value> </ErrorParameters>
       <ErrorClassification>RequestError</ErrorClassification>
      </Errors>
     <Version>495</Version>
     <Build>4073224</Build>
   </AddDisputeResponse>
 

How well did this answer your question?
Answers others found helpful