Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

complexType "ns:SellerPaymentPreferencesType"
Namespace:
Content:
complex, 9 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 9 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (2):
Known Usage Locations
Annotation
Type defining the SellerPaymentPreferences container, which consists of the seller's payment preferences. Payment preferences specified in a SetUserPreferences call override the settings in My eBay payment preferences.

Note: Sellers in the eBay managed payments program cannot control some of the settings under the SellerPaymentPreferences container, and although some of these fields can still be set in SetUserPreferences and returned in GetUserPreferences, the settings will not have any affect on any current or future listings for the seller. eBay managed payments is currently available to a select set of sellers. For the current list of eBay marketplaces in which eBay managed payments has rolled out, see the eBay Managed Payments landing page.
XML Source (w/o annotations (10); see within schema source)
<xs:complexType name="SellerPaymentPreferencesType">
<xs:sequence>
<xs:element minOccurs="0" name="AlwaysUseThisPaymentAddress" type="xs:boolean"/>
<xs:element minOccurs="0" name="DisplayPayNowButton" type="ns:DisplayPayNowButtonCodeType"/>
<xs:element minOccurs="0" name="PayPalPreferred" type="xs:boolean"/>
<xs:element minOccurs="0" name="DefaultPayPalEmailAddress" type="xs:string"/>
<xs:element minOccurs="0" name="PayPalAlwaysOn" type="xs:boolean"/>
<xs:element minOccurs="0" name="SellerPaymentAddress" type="ns:AddressType"/>
<xs:element minOccurs="0" name="UPSRateOption" type="ns:UPSRateOptionCodeType"/>
<xs:element minOccurs="0" name="FedExRateOption" type="ns:FedExRateOptionCodeType"/>
<xs:element minOccurs="0" name="USPSRateOption" type="ns:USPSRateOptionCodeType"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 10/10)
ns:AlwaysUseThisPaymentAddress
Type:
xs:boolean, predefined, simple content
Sellers include this field and set it to true if they want buyers to mail payment to the payment address specified in the SellerPaymentPreferences.SellerPaymentAddress field. A payment address only comes into play if the item's category allows offline payments, and the seller has allowed the buyer to mail a payment. This payment address will only be displayed to winning bidders and buyers.
XML Representation Summary
<ns:AlwaysUseThisPaymentAddress>
   
Content: 
{ xs:boolean }
</ns:AlwaysUseThisPaymentAddress>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="AlwaysUseThisPaymentAddress" type="xs:boolean"/>

ns:DefaultPayPalEmailAddress
Type:
xs:string, predefined, simple content
Specifies the default email address the seller uses for receiving PayPal payments.
XML Representation Summary
<ns:DefaultPayPalEmailAddress>
   
Content: 
{ xs:string }
</ns:DefaultPayPalEmailAddress>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DefaultPayPalEmailAddress" type="xs:string"/>

ns:DisplayPayNowButton
Type:
If set, this field determines whether a Pay Now button is displayed for all of the user's listings. The user has the option of using a PayPal only version of the Pay Now button or a Pay Now button for all payment methods.

Note: Sellers in the eBay managed payments program cannot control the display of the "Buy It Now" button in listings, and although the DisplayPayNowButton value can still be set in SetUserPreferences and returned in GetUserPreferences, the setting will not have any affect on any current or future listings for the seller. eBay managed payments is currently available to a select set of sellers. For the current list of eBay marketplaces in which eBay managed payments has rolled out, see the eBay Managed Payments landing page.
XML Representation Summary
<ns:DisplayPayNowButton>
   
Content: 
{ enumeration of xs:token }
</ns:DisplayPayNowButton>
Simple Content
Enumeration:
"ShowPayNowButtonForAllPaymentMethods"
 - 
This enumeration value indicates that the "Pay Now" button will be displayed no matter what payment method the buyer uses.
"ShowPayNowButtonForPayPalOnly"
 - 
This enumeration value indicates that the "Pay Now" button will only be displayed if the buyer is using PayPal as the payment method.
"CustomCode"
 - 
Reserved for internal or future use
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DisplayPayNowButton" type="ns:DisplayPayNowButtonCodeType"/>

ns:FedExRateOption
Type:
This enumeration value indicates the type of FedEx shipping rates that are available to the seller.
XML Representation Summary
<ns:FedExRateOption>
   
Content: 
{ enumeration of xs:token }
</ns:FedExRateOption>
Simple Content
Enumeration:
"FedExStandardList"
 - 
This enumeration value indicates that the seller offers buyers the standard Federal Express shipping rates.
"FedExCounter"
 - 
This enumeration value indicates that the seller offers buyers Federal Express counter rates.
"FedExDiscounted"
 - 
This enumeration value indicates that the seller offers buyers discounted Federal Express shipping rates. Buyers will get these discounted shipping rates as long as they use the eBay-generated shipping labels.
"CustomCode"
 - 
Reserved for internal or future use
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="FedExRateOption" type="ns:FedExRateOptionCodeType"/>

ns:PayPalAlwaysOn
Type:
xs:boolean, predefined, simple content
Indicates whether PayPal is always accepted for the seller's listings.

Note: Sellers in the eBay managed payments program cannot control the "PayPal Always On" setting in listings, and although the PayPalAlwaysOn boolean value can still be set in SetUserPreferences and returned in GetUserPreferences, the setting will not have any affect on any current or future listings for the seller. eBay managed payments is currently available to a select set of sellers. For the current list of eBay marketplaces in which eBay managed payments has rolled out, see the eBay Managed Payments landing page.
XML Representation Summary
<ns:PayPalAlwaysOn>
   
Content: 
{ xs:boolean }
</ns:PayPalAlwaysOn>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PayPalAlwaysOn" type="xs:boolean"/>

ns:PayPalPreferred
Type:
xs:boolean, predefined, simple content
Specifies whether a seller wants to let buyers know that PayPal payments are preferred.

Note: Sellers in the eBay managed payments program cannot control the display of the "PayPal Preferred" setting in listings, and although the PayPalPreferred boolean value can still be set in SetUserPreferences and returned in GetUserPreferences, the setting will not have any affect on any current or future listings for the seller. eBay managed payments is currently available to a select set of sellers. For the current list of eBay marketplaces in which eBay managed payments has rolled out, see the eBay Managed Payments landing page.
XML Representation Summary
<ns:PayPalPreferred>
   
Content: 
{ xs:boolean }
</ns:PayPalPreferred>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PayPalPreferred" type="xs:boolean"/>

ns:SellerPaymentAddress
Type:
ns:AddressType, complex content
Specifies the address the seller uses to receive mailed payments from buyers.
Component Diagram
XML Representation Summary
<ns:SellerPaymentAddress>
   
Content: 
</ns:SellerPaymentAddress>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="SellerPaymentAddress" type="ns:AddressType"/>

ns:UPSRateOption
Type:
ns:UPSRateOptionCodeType, simple content
This enumeration value indicates the type of UPS shipping rates that are available to the seller.
XML Representation Summary
<ns:UPSRateOption>
   
Content: 
{ enumeration of xs:token }
</ns:UPSRateOption>
Simple Content
Enumeration:
"UPSDailyRates"
 - 
This enumeration value indicates that the seller is currently receiving the UPS Daily Rate for shipping items.
"UPSOnDemandRates"
 - 
This enumeration value indicates that the seller is currently receiving the UPS On-Demand Rate for shipping items.
"CustomCode"
 - 
Reserved for internal or future use
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="UPSRateOption" type="ns:UPSRateOptionCodeType"/>

ns:USPSRateOption
Type:
This enumeration value indicates the type of US Postal Service shipping rates that are available to the seller.
XML Representation Summary
<ns:USPSRateOption>
   
Content: 
{ enumeration of xs:token }
</ns:USPSRateOption>
Simple Content
Enumeration:
"USPSDiscounted"
 - 
This enumeration value indicates that the seller is currently receiving the USPS Discounted Rate for shipping items.
"USPSRetail"
 - 
This enumeration value indicates that the seller is currently receiving the USPS Retail Rate for shipping items.
"CustomCode"
 - 
Reserved for internal or future use
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="USPSRateOption" type="ns:USPSRateOptionCodeType"/>

{any element from any namespace}
XML Source (see within schema source)
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>

 Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

WSDL documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML WSDLDoc 1.2.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.