ReturnPolicyType
Type used to express the details of the return policy for an item.
Historically, the GeteBayDetails call has been used to retrieve site-level return policy metadata. However, the GetCategoryFeatures call is now recommended instead because this call now returns category-level metadata for both domestic and international return policies.
Note: If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For more information on setting separate domestic and international return policies, see the International returns policy help topic.
Type that uses ReturnPolicyType:
Calls that use ReturnPolicyType:
AddFixedPriceItem, AddItem, AddItems, GetBidderList, GetItem, GetSellerList, RelistFixedPriceItem, RelistItem, ReviseFixedPriceItem, ReviseItem, VerifyAddFixedPriceItem, VerifyAddItem, VerifyRelistItem
Fields
- Germany (DE)
- Austria (AT)
- France (FR)
- Italy (IT)
- Spain (ES)
For AddItem, VerifyAddItem, and RelistItem: If the seller accepts returns (ReturnsAcceptedOption =
ReturnsAccepted
) but does not specify this field when listing the item, GetItem returns this as an empty node. For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
MoneyBack
is the only supported value for all marketplaces except for the US. On the US marketplace, you can set this value to either MoneyBack
or MoneyBackOrReplacement
. MoneyBackOrReplacement
can be used by sellers that have the depth of inventory to support an exchange for an identical item. However, ultimately, it is up to the buyer on whether they want money back or a replacement item. For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, the refund option(s) for international returns will default to the value specified in the RefundOption field.
Applicable values are
ReturnsAccepted
or ReturnsNotAccepted
. When set to ReturnsAccepted
, this option indicates the seller allows international buyers to return items. Specify ReturnsNotAccepted for a listing if returns are not accepted from international buyers. On the eBay DE, IE, and UK, registered business sellers must accept returns for fixed-price items (including auction items with Buy It Now and any other fixed price formats) when the category requires a return policy. On some European sites, such as eBay Germany (DE), registered business sellers are required to accept returns. Use the Trading call GetUser to determine the status of an eBay business seller in DE, IE, and UK. Review the User.SellerInfo.SellerBusinessType field in the response.
For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, the return accepted value for international returns will default to the value specified in the ReturnsAcceptedOption field.
Applicable values: Retrieve the values supported by a marketplace and category by calling GetCategoryFeatures with FeatureID set to
InternationalReturnsDurationValues
, then see the values returned under the Category.InternationalReturnsDurationValues container in the response. For AddItem, VerifyAddItem, and RelistItem: If the seller accepts international returns (InternationalReturnsAcceptedOption is set to ReturnsAccepted) but does not specify this field for a listing, eBay sets a default value (often Days_30) and the seller is obligated to honor this setting.
For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, the return period for international returns will default to the value specified in the ReturnsWithinOption field.
Buyer
or Seller
. eBay sites often set Seller
as the default value for this field, and sellers are obligated to honor the values that are set for a listing. Depending on the seller's return policy and the specifics of a return, either the buyer or the seller can be responsible for the return shipping costs. Note that the seller is always responsible for return shipping costs for SNAD-related issues or for late shipments.
For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, return shipping cost payee for international returns will default to the value specified in the ShippingCostPaidByOption field.
This field is applicable to only the US marketplace and is not applicable as input to the Add/Revise/Relist family of calls. (Use RefundOption instead.)
MoneyBack
is the only supported value for all marketplaces except for the US. On the US marketplace, you can set this value to either MoneyBack
or MoneyBackOrReplacement
. MoneyBackOrReplacement
can be used by sellers that have the depth of inventory to support an exchange for an identical item. However, ultimately, it is up to the buyer on whether they want money back or a replacement item. For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the InternationalRefundOption field.
If necessary, you can predict the choice of values based on the ReturnsAccepted.Description options returned by GeteBayDetails.
Not applicable as input to the AddItem family of calls. (Use ReturnsAcceptedOption instead.)
Applicable values are
ReturnsAccepted
or ReturnsNotAccepted
. When set to ReturnsAccepted
, this option indicates the seller allows items to be returned. Specify ReturnsNotAccepted for a listing if returns are not accepted. On the eBay DE, IE, and UK marketplaces, registered business sellers must accept returns for fixed-price items (including auction items with Buy It Now and any other fixed price formats) when the category requires a return policy. On some European sites, such as eBay Germany (DE), registered business sellers are required to accept returns. Use the Trading call GetUser to determine the status of an eBay business seller in DE, IE, and UK. Review the User.SellerInfo.SellerBusinessType field in the response.
Note: In order for Top-Rated sellers to receive a Top-Rated Plus seal for their listings, returns must be accepted for their items (ReturnsAcceptedOption =
ReturnsAccepted
) and handling time should be set to zero-day (same-day shipping) or one-day shipping. Set the handling time (in days) using the Item.DispatchTimeMax field. For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the InternationalReturnsAcceptedOption field.
If necessary, you can predict the choice of values based on the ReturnsWithin.Description options returned by GeteBayDetails.
Not applicable as input to the AddItem family of calls. (Use ReturnsWithinOption instead.)
Applicable values: Retrieve the values supported by a marketplace and category by calling GetCategoryFeatures with FeatureID set to
DomesticReturnsDurationValues
, then see the values returned under the Category.DomesticReturnsDurationValues container in the response. For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the InternationalReturnsWithinOption field.
If necessary, you can predict the choice of values based on the ShippingCostPaidBy.Description options returned by GeteBayDetails.
Not applicable as input to the AddItem family of calls. (Use ShippingCostPaidByOption instead.)
Buyer
or Seller
. eBay sites often set Seller
as the default value for this field, and sellers are obligated to honor the values that are set for a listing. This value is required if ReturnsAcceptedOption=ReturnsAccepted. Depending on the seller's return policy and the specifics of a return, either the buyer or the seller can be responsible for the return shipping costs. Note that the seller is always responsible for return shipping costs for SNAD-related issues or for late shipments.
For ReviseItem only: You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the ReturnPolicy description.
Note: If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the InternationalShippingCostPaidByOption field.