Skip to main content
Published: August 08 2006, 10:57:00 AMUpdated: November 28 2020, 2:22:21 PM

Why is my "Block buyers who don't have a PayPal account" Buyer Requirement not getting enforced?

The Buyer Requirement for "Block buyers who don't have a PayPal account" that can be set within MyeBay preferences takes effect automatically for items listed with a CompatibilityLevel (Version) of 453 or greater.

If the item is listed with a CompatibilityLevel (Version) of 451 or less, the preference will not take effect on the item.

In order to use the preference when using a CompatibilityLevel (Version) of 451 or less, you must send in the BuyerRequirement container explicitly in each AddItem call, such as in the following snippet:

  <Item>
  ...
    <BuyerRequirements>
      <LinkedPayPalAccount>true</LinkedPayPalAccount>
    </BuyerRequirements>
  ...
  </Item>

For more information on the BuyerRequirements container, please see the following documentation:
http://developer.ebay.com/DevZone/SOAP/docs/WSDL/xsd/1/element/526.htm

In order to have the MyeBay preference take effect automatically on every item listed through the AddItem call then you must use a CompatibilityLevel (Version) of 453 or greater.

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