Skip to main content
Published: August 06 2007, 11:43:00 AMUpdated: November 28 2020, 3:54:16 PM

Making CompleteSale call on a Half.com transaction does not change the ShippedTime for the given Half.com item, what is the problem?

Detailed Description

    When use CompleteSale API for Half.com item, one must specify <ListingType> tag and set its value to 'Half'. If the ListingType is not sent in the request for a half.com Item,  the given transaction's ShippedTime property will not be updated.

    Below is the sample CompletSale request for Half.com item:

   <?xml version="1.0" encoding="utf-8" ?>  <CompleteSaleRequestxmlns="urn:ebay:apis:eBLBaseComponents">
   <ErrorLanguage>en_US</ErrorLanguage>
     <Version>523</Version>
     <ItemID>1234567</ItemID>
    <ListingType>Half</ListingType>
     <TransactionID>9876543</TransactionID>
       <FeedbackInfo>
        <CommentText>Great transaction, great buyer!</CommentText>
        <CommentType>Positive</CommentType>
       <TargetUser>samplebuyer</TargetUser>
  </FeedbackInfo>
      <Shipped>true</Shipped>
       <Paid>true</Paid>
      <ErrorHandling>BestEffort</ErrorHandling>
       <RequesterCredentials>
    <eBayAuthToken>YOUR TOKEN</eBayAuthToken>
  </RequesterCredentials>
  </CompleteSaleRequest>

   Keep in mind that the  ListingType tag only applies to Half in CompleteSale, and any other value will be ingored by the API .

  


Version Info

The code example above was based on the versions specified below:

API Schema Version 521


Additional Resources

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