Skip to main content
Published: June 13 2004, 5:25:00 PMUpdated: November 28 2020, 1:07:32 PM

How can I verify that an eBay user is a registered seller?

The only manner to determine that an eBay user is a registered seller is by making a 'minimal' VerifyAddItem request as seen below. This boiler-plate request is a fully functional VerifyAddItem call with the least amount of call overhead possible for a valid API request.

<?xml version="1.0" encoding="utf-8"?>
<VerifyAddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<DetailLevel>ItemReturnDescription</DetailLevel>
<Version>551</Version>
<Item>
<Country>US</Country>
<Currency>USD</Currency>
<Description>Test Item</Description>
<ListingDuration>Days_7</ListingDuration>
<Location>San Jose, CA</Location>
<PaymentMethods>PaymentSeeDescription</PaymentMethods>
<PrimaryCategory>
<CategoryID>357</CategoryID>
</PrimaryCategory>
<Quantity>1</Quantity>
<StartPrice>1.0</StartPrice>
<Title>Seller Test Item Title</Title>
</Item>
<RequesterCredentials>
<eBayAuthToken>***</eBayAuthToken>
</RequesterCredentials>
</VerifyAddItemRequest>

If the user is not a seller, the following error message will be returned:

<Errors>
<ShortMessage>Credit card not found.</ShortMessage>
<LongMessage>We're sorry, but before you list an item, you must create a seller's account by submitting a valid credit card through our secure form.</LongMessage>
<ErrorCode>120</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>

If the user is a seller, the standard VerifyAddItem Response will be returned, showing the Listing Fees, and a 0 value for ItemID.

Secondly, the GetUser API function returns a number of circumstantial indicators such as having a credit card, PowerSeller field, etc.. These indicators are useful for determining the specifics of a given eBay user, though, they can not be used to determine, with absolute certainty, that a user is a registered seller. Your specific application may be able to provide logic based on GetUser return values for application-specific user determinations.

* Please be aware that the minimal VerfiyAddItem request is the only bullet-proof manner for determining if an eBay user is a registered seller.

 

 

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