GetSellerTransactionsRequestType
Retrieves transaction information for the user for which the call is made, and not for any other user. (To retrieve transactions for another seller's listings, use GetItemTransactions.)
Fields
IncludeContainingOrder ( boolean )
IncludeFinalValueFee ( boolean )
InventoryTrackingMethod ( InventoryTrackingMethodCodeType )
ModTimeFrom ( dateTime )
ModTimeTo ( dateTime )
NumberOfDays ( int )
Pagination ( PaginationType )
Platform ( TransactionPlatformCodeType )
SKUArray ( SKUArrayType )

IncludeContainingOrder ( boolean ) [0..1]
Whether to retrieve the order information. Default is false.
See the Field Index to learn which calls use IncludeContainingOrder.

IncludeFinalValueFee ( boolean ) [0..1]
Indicates whether to include Final Value Fee (FVF) in the response. For most listing types, the Final Value Fee is returned in Transaction.FinalValueFee. The Final Value Fee is returned on a transaction-by-transaction basis for FixedPriceItem and StoresFixedPrice listing types. For all other listing types, the Final Value Fee is returned when the listing status is Completed. This value is not returned if the auction ended with Buy It Now.

For Dutch (multi-item) auctions that end with bids (not Buy It Now purchases), the Final Value Fee is returned in Item.SellingStatus.FinalValueFee. For Dutch Buy It Now listings, the Final Value Fee is returned on a transaction-by-transaction basis.

Note: As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated. eBay throws an error if you submit a Dutch item listing with AddItem or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, eBay generates a warning and resets the Quantity value to 1.
See the Field Index to learn which calls use IncludeFinalValueFee.

InventoryTrackingMethod ( see InventoryTrackingMethodCodeType for possible values ) [0..1]
Filters the response to only include transactions for listings that match this InventoryTrackingMethod setting.

For example, if you set this to SKU, the call returns transactions for your listings that are tracked by SKU. If you set this to ItemID, the call omits transactions for your listings that are tracked by SKU. If you don't pass this in, the call returns all transactions, regardless of whether they are tracked by SKU or ItemID.

Note: To specify InventoryTrackingMethod when you create a listing, use AddFixedPriceItem or RelistFixedPriceItem. AddFixedPriceItem and RelistFixedPriceItem are defined in the Merchant Data API (part of Large Merchant Services).

You can combine SKUArray with InventoryTrackingMethod. For example, if you set this to SKU and you also pass in SKUArray, the response only includes transactions for listings that include InventoryTrackingMethod=SKU and one of the requested SKUs.
See the Field Index to learn which calls use InventoryTrackingMethod.

ModTimeFrom ( dateTime ) [0..1]
Also see NumberOfDays, which (if used), takes precedence over ModTimeFrom and ModTimeTo. If you prefer to use ModTimeFrom and ModTimeTo, specify the time range within which retrieved transactions' statuses were modified. ModTimeFrom is the earlier (older) date and ModTimeTo is the later (more recent) date. If you specify ModTimeFrom, but do not specify the other end of the range, the time range is set to 30 days. The time range between ModTimeFrom to ModTimeTo cannot be greater than 30 days.
See the Field Index to learn which calls use ModTimeFrom.

ModTimeTo ( dateTime ) [0..1]
Also see NumberOfDays, which (if used), takes precedence over ModTimeFrom and ModTimeTo. If you prefer to use ModTimeFrom and ModTimeTo, specify the time range within which retrieved transactions' statuses were modified. ModTimeFrom is the earlier (older) date and ModTimeTo is the later (more recent) date. If you specify ModTimeTo, but do not specify the other end of the range, the time range is set to 30 days. The time range between ModTimeFrom to ModTimeTo cannot be greater than 30 days.
See the Field Index to learn which calls use ModTimeTo.

NumberOfDays ( int ) [0..1]
NumberOfDays enables you to specify the number of days' worth of new and modified transactions that you want to retrieve. The call response contains the transactions whose status was modified within the specified number of days since the API call was made. NumberOfDays is often preferable to using the ModTimeFrom and ModTimeTo filters because you only need to specify one value. If you use NumberOfDays, then ModTimeFrom and ModTimeTo are ignored. For this field, one day is defined as 24 hours.
See the Field Index to learn which calls use NumberOfDays.

Pagination ( PaginationType ) [0..1]
Child elements control pagination of the output. Use EntriesPerPage property to control the number of transactions to return per call and PageNumber property to specify the page of data to return.
See the Field Index to learn which calls use Pagination.

Platform ( see TransactionPlatformCodeType for possible values ) [0..1]
Name of the eBay co-branded site upon which the transaction was made. This will serve as a filter for the transactions to get emitted in the response.
See the Field Index to learn which calls use Platform.

SKUArray ( SKUArrayType ) [0..1]
Container for a set of SKUs. Filters (reduces) the response to only include transactions for listings that include any of the specified SKUs. If multiple listings include the same SKU, transactions for all of them are returned (assuming they also match the other criteria in the GetSellerTransactions request).

You can combine SKUArray with InventoryTrackingMethod. For example, if you also pass in InventoryTrackingMethod=SKU, the response only includes transactions for listings that include InventoryTrackingMethod=SKU and one of the requested SKUs.
See the Field Index to learn which calls use SKUArray.

This document was generated with a customized version of the apireferencedocs tool.

© 2005–2009 eBay, Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.