The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::Call::GetOrderTransactions::GetOrderTransactionsRequestType

DESCRIPTION

Retrieves information about one or more orders or one or more transactions (or both). If you have both orderIDs and itemIDs/transactionIDs, you may find this "combined call" more convenient than calling GetOrders and GetItemTransactions separately. Note that every transaction is nested within an Order node, even if the transaction does not belong to an order. <br> <br> Note: OrderID is not returned when the GetOrderTransactions request includes ItemTransactionID, even if the transaction is part of an order. To get the OrderID for a transaction, call GetItemTransaction with IncludeContainingOrder = true. <br> <br> Does not retrieve Express orders, even when the explicit Express OrderID found on the eBay Express site is included in the request.

SYNOPSIS

INHERITANCE

eBay::API::XML::Call::GetOrderTransactions::GetOrderTransactionsRequestType inherits from the eBay::API::XML::RequestDataType class

Subroutines:

setIncludeFinalValueFees()

Indicates whether to include the final value fee in the following field of the response: Transaction.FinalValueFee. For most listing types, the fee is returned in Transaction.FinalValueFee. For Dutch auctions that end with bids (not Buy It Now purchases), the fee is returned in the following field regardless of what you specify in the IncludeFinalValueFees field: Item.SellingStatus.FinalValueFee. The Final Value Fee for FixedPriceItem, StoresFixedPrice, and Buy It Now Dutch listing types is returned on a transaction-by-transaction basis. For all other listing types, including Chinese and Dutch (not Buy It Now purchases), the Final Value Fee is returned when the listing status is Completed.

  RequiredInput: No
#    Argument: 'xs:boolean'

isIncludeFinalValueFees()

# Returns: 'xs:boolean'

setItemTransactionIDArray()

An array of ItemTransactionIDs.

  RequiredInput: Conditionally
#    Argument: 'ns:ItemTransactionIDArrayType'

getItemTransactionIDArray()

# Returns: 'ns:ItemTransactionIDArrayType'

setOrderIDArray()

An array of OrderIDs. You can specify, at most, twenty OrderIDs.

  RequiredInput: Conditionally
#    Argument: 'ns:OrderIDArrayType'

getOrderIDArray()

# Returns: 'ns:OrderIDArrayType'

setPlatform()

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.

  RequiredInput: No
#    Argument: 'ns:TransactionPlatformCodeType'

getPlatform()

# Returns: 'ns:TransactionPlatformCodeType'