Skip to main content
Published: December 30 2010, 3:40:00 PMUpdated: November 28 2020, 9:06:52 PM

We want to get a list of unpaid item disputes where the dispute was closed and buyer received a strike.

GetUserDisputes is the right API call. If you only want UPIs then send in DisputeFilterType as UnpaidItemDisputes.
http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetUserDisputes.html#Request.DisputeFilterType

 <?xml version="1.0" encoding="utf-8"?>
<GetUserDisputesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<DetailLevel>ReturnAll</DetailLevel>
<DisputeFilterType>UnpaidItemDisputes</DisputeFilterType>
<DisputeSortType>DisputeCreatedTimeDescending</DisputeSortType>
<Pagination>
<EntriesPerPage>10</EntriesPerPage>
<PageNumber>1</PageNumber>
</Pagination>
<RequesterCredentials>
<eBayAuthToken>TOKEN</eBayAuthToken>
</RequesterCredentials>
</GetUserDisputesRequest>

This will get you UPI disputes for the seller. For your use case, you should parse the response and look for disputes that have DisputeStatusCodeType as one of the following -

  1. ClosedFVFCreditStrike
  2. ClosedNoFVFCreditStrike


Ref: http://pages.ebay.com/help/sell/unpaid-items.html

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