Find the answer to your question
Advanced Search
Published: December 30 2010, 3:40:00 PMUpdated: August 17 2022, 3:44:14 AM
Product
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 -
- ClosedFVFCreditStrike
- ClosedNoFVFCreditStrike
Ref: http://pages.ebay.com/help/sell/unpaid-items.html