Home
Find the answer to your question
I am getting the following error message when I try to list an Item using AddItem:
<Errors>
<ShortMessage>Error in payment methods.</ShortMessage>
<LongMessage>Sorry, you must accept at least one valid safe payment method.</LongMessage>
<ErrorCode>2191086</ErrorCode>
<SeverityCode>Serious Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
I have the following AddItem request:
<?xml version="1.0" encoding="utf-8"?>
<AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Item>
<Country>US</Country>
<Currency>USD</Currency>
<Description>description.</Description>
<ListingDuration>Days_7</ListingDuration>
<PostalCode>95125</PostalCode>
<PaymentMethods>PaymentSeeDescription</PaymentMethods>
<PrimaryCategory>
<CategoryID>1463</CategoryID>
</PrimaryCategory>
<Quantity>1</Quantity>
<StartPrice>1.0</StartPrice>
<Title>title</Title>
</Item>
<RequesterCredentials>
<eBayAuthToken>***</eBayAuthToken>
</RequesterCredentials>
</AddItemRequest>
Summary
All eBay members registered on or after January 17, 2007 who wish to list their items on eBay US, Canada and Australia need to offer atleast one safe payment method, such as PayPal.
Detailed Description
<?xml version="1.0" encoding="utf-8"?>
<GetUserRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>1207</Version>
<RequesterCredentials>
<eBayAuthToken>*****</eBayAuthToken>
</RequesterCredentials>
</GetUserRequest>
Revelant portion of the response, which indicates that the seller needs to specify atleast one safe payment method:
<?xml version="1.0" encoding="utf-8"?>
<GetUserResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2022-08-03T09:29:08.055Z</Timestamp>
<Ack>Success</Ack>
<Version>1207</Version>
<Build>E1207_CORE_APISIGNIN_19151597_R1</Build>
<User>
.....
<SellerInfo>
....
<SafePaymentExempt>false</SafePaymentExempt>
</SellerInfo>
.....
</User>
</GetUserResponse>
Note:
The Sandbox des not have all the rules that are implemented on production. Currently, the Sandbox does not enforce the safe payment requirement, so a Sandbox user registered after Jan 17, 2007 will still be able to list items on Sandbox without a safe payment method.
Version Info
The code example above was based on the versions specified below:
API Schema Version | 1207 |
Additional Resources