eBay Trading APIVersion 1067

ReturnPolicyDetailsType

Type defining the ReturnPolicyDetails container, which is returned in GeteBayDetails, and provides the seller with the Return Policy features (and applicable values) that are supported by the listing site.

Note: This container is only returned if ReturnPolicyDetails is included as a DetailName filter in the call request, or if no DetailName filters are used in the request.

Type that uses ReturnPolicyDetailsType:

Call that uses ReturnPolicyDetailsType:

Fields



Description ( boolean ) [0..1]
This field is returned with a value of true if the site supports a text description of the seller's Return Policy in listings. If the site does support a text description of the seller's Return Policy, it is set through the ReturnPolicy.Description field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use Description.

DetailVersion ( string ) [0..1]
Returns the latest version number for the Return Policy Details metadata set. The version can be used to determine if and when to refresh cached client data.
See the Field Index to learn which calls use DetailVersion.

EAN ( boolean ) [0..1]
This field is returned as true if the site supports specifying a European Article Number (EAN) with the seller's Return Policy. The EAN is specified in the ReturnPolicy.EAN field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use EAN.

This container consists of the supported refund/exchange/replacement item options that the seller may make available to the buyer in case the buyer wants to return the original item. Enumeration value(s) returned in RefundOption field(s) can be used in the ReturnPolicy.RefundOption field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use Refund.

RestockingFeeValue ( RestockingFeeValueDetailsType ) [0..*]
This container consists of the allowed values (and a text description of each value) that may be specified in the RestockingFeeValueOption field of an Add/Revise/Relist API call.
See the Field Index to learn which calls use RestockingFeeValue.

ReturnsAccepted ( ReturnsAcceptedDetailsType ) [0..*]
This container consists of the enumeration values that can be passed into the ReturnPolicy.ReturnsAcceptedOption field when using an Add/Revise/Relist API call. This value will indicate whether or not the seller allows the buyer to return the item.
See the Field Index to learn which calls use ReturnsAccepted.

ReturnsWithin ( ReturnsWithinDetailsType ) [0..*]
This container consists of the supported time periods within which the buyer can return the item, starting from the day they receive the item. Enumeration value(s) returned in ReturnsWithinOption field(s) can be used in the ReturnPolicy.ReturnsWithinOption field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use ReturnsWithin.

ShippingCostPaidBy ( ShippingCostPaidByDetailsType ) [0..*]
This container consists of the enumeration values that can be passed into the ReturnPolicy.ShippingCostPaidByOption field when using an Add/Revise/Relist API call. This value will indicate whether the buyer or seller is responsible for return shipping cost. The enumeration value(s) returned in ShippingCostPaidByOption field(s) can be used in the ReturnPolicy.ShippingCostPaidByOption field in an
See the Field Index to learn which calls use ShippingCostPaidBy.

UpdateTime ( dateTime ) [0..1]
This timestamp in GMT indicate when the Return Policy Details metadata were last updated. This timestamp can be used to determine if and when to refresh cached client data.
See the Field Index to learn which calls use UpdateTime.

WarrantyDuration ( WarrantyDurationDetailsType ) [0..*]
This container will consist of the warranty durations that can be offered as part of the seller's Return Policy. This container is only applicable if the site allows warranties to be set as part of the seller's Return Policy (the WarrantyOffered.WarrantyOfferedOption should be returned as WarrantyOffered. The enumeration value(s) returned in WarrantyDurationOption field(s) can be used in the ReturnPolicy.WarrantyDurationOption field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use WarrantyDuration.

WarrantyOffered ( WarrantyOfferedDetailsType ) [0..*]
The enumeration value in this container will indicate whether a warranty may be offered as part of the seller's Return Policy for an item. The enumeration value(s) returned in WarrantyOfferedOption field(s) can be used in the ReturnPolicy.WarrantyOfferedOption field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use WarrantyOffered.

WarrantyType ( WarrantyTypeDetailsType ) [0..*]
This container will consist of the types of warranties that can be offered as part of the seller's Return Policy. This container is only applicable if the site allows warranties to be set as part of the seller's Return Policy (the WarrantyOffered.WarrantyOfferedOption should be returned as WarrantyOffered. The enumeration value(s) returned in WarrantyTypeOption field(s) can be used in the ReturnPolicy.WarrantyTypeOption field in an Add/Revise/Relist API call.
See the Field Index to learn which calls use WarrantyType.