Skip to main content
Published: September 03 2009, 10:07:00 PMUpdated: August 19 2022, 9:19:58 AM

As a seller, why I am not receiving SellerClosedDispute or SellerOpenDispute Notifications ?

Detailed Description

    The reason Seller Dispute Notifications not being delivered to seller is that SellerClosedDispute as well as SellerOpenDispute and SellerRespondedToDispute Platform Notification applies to buyers not sellers. To workaround this, an application can use GetUserDisputes or GetDispute Trading APIs to retrieve seller's dispute.

   1. One can  make GetUserDisputes to obtain a list of disputes the requester is involved, and check the UserRole to determine if the dispute is opened by Seller or Buyer.

<?xml version="1.0" encoding="utf-8"?>
<GetUserDisputesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>xxxxx</eBayAuthToken>
  </RequesterCredentials>
  <DetailLevel>ReturnAll</DetailLevel>
  <DisputeFilterType>AllInvolvedDisputes</DisputeFilterType>
  <Pagination>
    <EntriesPerPage>200</EntriesPerPage>
    <PageNumber>1</PageNumber>
  </Pagination></GetUserDisputesRequest>

<?xml version="1.0" encoding="utf-8"?>
<GetUserDisputesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2009-09-04T05:39:38.989Z</Timestamp>
  <Ack>Success</Ack>
  <Version>631</Version>
  <Build>E631_CORE_BUNDLED_9971252_R1</Build>
  <StartingDisputeID>1</StartingDisputeID>
  <EndingDisputeID>6</EndingDisputeID>
  <DisputeArray>
   ...
    <Dispute>
      <DisputeID>219237973</DisputeID>
      <DisputeRecordType>UnpaidItem</DisputeRecordType>
      <DisputeState>Closed</DisputeState>
      <DisputeStatus>ClosedNoFVFCreditNoStrike</DisputeStatus>
      <OtherPartyRole>Buyer</OtherPartyRole>
      <OtherPartyName>xxxxx</OtherPartyName>
      <UserRole>Seller</UserRole>
      <TransactionID>354434260005</TransactionID>
      <Item>
        <ItemID>150353882933</ItemID>
      </Item>
      <DisputeReason>BuyerHasNotPaid</DisputeReason>
      <DisputeExplanation>BuyerRefusedToPay</DisputeExplanation>
      <DisputeCreditEligibility>InEligible</DisputeCreditEligibility>
      <DisputeCreatedTime>2009-07-22T00:03:51.000Z</DisputeCreatedTime>
      <DisputeModifiedTime>2009-08-22T10:17:14.000Z</DisputeModifiedTime>
      <DisputeMessage>
        <MessageID>661012284</MessageID>
        <MessageSource>eBay</MessageSource>
        <MessageCreationTime>2009-07-22T00:03:52.000Z</MessageCreationTime>
        <MessageText>This case has been opened by the seller with the following reason: The buyer's payment has not been received.</MessageText>
      </DisputeMessage>
      <DisputeMessage>
        <MessageID>671124542</MessageID>
        <MessageSource>eBay</MessageSource>
        <MessageCreationTime>2009-08-22T10:17:14.000Z</MessageCreationTime>
        <MessageText>This case was closed by eBay since it had been opened for over 60 days from when the transaction ended.</MessageText>
      </DisputeMessage>
    </Dispute>
  ....
  </DisputeArray>
  <ItemsPerPage>200</ItemsPerPage>
  <PageNumber>1</PageNumber>
....
  <PaginationResult>
    <TotalNumberOfPages>1</TotalNumberOfPages>
  </PaginationResult>
</GetUserDisputesResponse>

   2. Use GetDispute to retrieve a single dispute if DisputeID is known

 <?xml version="1.0" encoding="utf-8"?>
<GetDisputeRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <Version>635</Version>
  <DisputeID>219237973</DisputeID>
  <RequesterCredentials>
    <eBayAuthToken>xxxxx</eBayAuthToken>
  </RequesterCredentials>
</GetDisputeRequest>

<?xml version="1.0" encoding="utf-8"?>
<GetDisputeResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2009-09-04T06:12:38.631Z</Timestamp>
  <Ack>Success</Ack>
  <Version>631</Version>
  <Build>E631_CORE_BUNDLED_9971252_R1</Build>
  <Dispute>
    <DisputeID>219237973</DisputeID>
    <DisputeRecordType>UnpaidItem</DisputeRecordType>
    <DisputeState>Closed</DisputeState>
    <DisputeStatus>ClosedNoFVFCreditNoStrike</DisputeStatus>
    <BuyerUserID>Buyer </BuyerUserID>
    <SellerUserID>Seller</SellerUserID>
    <TransactionID>354434260005</TransactionID>
    <Item>
      <ItemID>150353882933</ItemID>
      <ListingDetails>
        <StartTime>2009-06-22T18:26:04.000Z</StartTime>
        <EndTime>2009-06-29T18:26:04.000Z</EndTime>
      </ListingDetails>
      <Quantity>2</Quantity>
      <SellingStatus>
        <ConvertedCurrentPrice currencyID="USD">5.0</ConvertedCurrentPrice>
        <CurrentPrice currencyID="USD">5.0</CurrentPrice>
      </SellingStatus>
      <Site>US</Site>
      <Title>AddFixedPriceItem test listing</Title>
    </Item>
    <DisputeReason>BuyerHasNotPaid</DisputeReason>
    <DisputeExplanation>BuyerRefusedToPay</DisputeExplanation>
    <DisputeCreditEligibility>InEligible</DisputeCreditEligibility>
    <DisputeCreatedTime>2009-07-22T00:03:51.000Z</DisputeCreatedTime>
    <DisputeModifiedTime>2009-08-22T10:17:14.000Z</DisputeModifiedTime>
    <DisputeMessage>
      <MessageID>661012284</MessageID>
      <MessageSource>eBay</MessageSource>
      <MessageCreationTime>2009-07-22T00:03:52.000Z</MessageCreationTime>
      <MessageText>This case has been opened by the seller with the following reason: The buyer's payment has not been received.</MessageText>
    </DisputeMessage>
    <DisputeMessage>
      <MessageID>671124542</MessageID>
      <MessageSource>eBay</MessageSource>
      <MessageCreationTime>2009-08-22T10:17:14.000Z</MessageCreationTime>
      <MessageText>This case was closed by eBay since it had been opened for over 60 days from when the transaction ended.</MessageText>
    </DisputeMessage>
  </Dispute>
</GetDisputeResponse>

 

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