OrderDetailsType
Contains information about the sold item, such as: order id, buyer information, shipping information, order creation time, payment cleared time, tax amount, insurance cost, and total cost.

Types that use OrderDetailsType:

Calls that use one or more fields of OrderDetailsType:

Fields

BuyerEmail ( string )
BuyerFirstName ( string )
BuyerLastName ( string )
BuyerPhone ( long )
BuyerUserID ( string )
CheckoutSiteID ( int )
InsuranceCost ( AmountType (double) )
OrderCreationTime ( dateTime )
OrderID ( string )
OrderItemDetails ( OrderItemDetailsType )
OrderSalePrice ( AmountType (double) )
OrderTotalCost ( AmountType (double) )
PaymentClearedTime ( dateTime )
SellingManagerSaleRecordID ( int )
ShipCityName ( string )
ShipCountryName ( string )
ShippingCost ( AmountType (double) )
ShippingService ( string )
ShipPostalCode ( string )
ShipRecipientName ( string )
ShipStateOrProvince ( string )
ShipStreet1 ( string )
ShipStreet2 ( string )
TaxAmount ( AmountType (double) )

BuyerEmail ( string ) [0..1]
Displays the email address of the buyer (from their eBay user account).
See the Field Index to learn which calls use BuyerEmail.

BuyerFirstName ( string ) [0..1]
Displays the first name of the buyer (from their eBay user account).
See the Field Index to learn which calls use BuyerFirstName.

BuyerLastName ( string ) [0..1]
Displays the last name of the buyer (from their eBay user account).
See the Field Index to learn which calls use BuyerLastName.

BuyerPhone ( long ) [0..1]
Buyer's primary phone number. This may return a value of "Invalid Request" if you are not authorized to see the buyer's phone number.

Also applicable to Half.com (for GetOrders).
See the Field Index to learn which calls use BuyerPhone.

BuyerUserID ( string ) [0..1]
The buyer's eBay User ID.
See the Field Index to learn which calls use BuyerUserID.

CheckoutSiteID ( int ) [0..1]
The eBay site that the buyer used when paying for the item(s).
See the Field Index to learn which calls use CheckoutSiteID.

InsuranceCost ( AmountType (double) ) [0..1]
Cost of insuring the delivery of this order with the courier.
See the Field Index to learn which calls use InsuranceCost.

OrderCreationTime ( dateTime ) [0..1]
The date and time that the order was created.
See the Field Index to learn which calls use OrderCreationTime.

OrderID ( string ) [0..1]
A unique identifier for a purchase or multiple purchases from the same seller. When a buyer purchases multiple items from the same listing, each item purchased will have an Order Line Item ID and all items in that purchase will have the same Order ID.



The concept of an 'Order' is only used in the Trading API when a buyer makes combined payments. Each payment is a transaction. But in the Large Merchant Services solution, every sale is considered to be an Order. It is important to recognize these conceptual differences when you are working with multiple APIs.

OrderLineItemID is a based upon the combination of the eBay Trading API's ItemID and TransactionID fields. The number before the hyphen is the Item ID and the number after the hyphen is the Transaction ID. The Transaction field in the Trading API is a container that can include many types of transaction information.

See Trading API for more information.
See the Field Index to learn which calls use OrderID.

OrderItemDetails ( OrderItemDetailsType ) [0..1]
Contains the data for each line item in the order.
See the Field Index to learn which calls use OrderItemDetails.

OrderSalePrice ( AmountType (double) ) [0..1]
Amount seller charged to buyer, not amount of fees that seller owes eBay.
See the Field Index to learn which calls use OrderSalePrice.

OrderTotalCost ( AmountType (double) ) [0..1]
Calculated total for all fees, tax, and sale price(s) in this order.
See the Field Index to learn which calls use OrderTotalCost.

PaymentClearedTime ( dateTime ) [0..1]
The date and time that the payment was acknowledged. Only returned if payment has been marked as sent (checkout is complete). If a buyer has completed checkout using PayPal, the Payment is automatically marked as sent. Otherwise, the buyer must mark it manually on the MyeBay page.
See the Field Index to learn which calls use PaymentClearedTime.

SellingManagerSaleRecordID ( int ) [0..1]
For users of the Selling Manager or Selling Manager Pro tools only. If you are not using Selling Manager or Selling Manager Pro, this field will not be returned in your response.

Unique identifier for the record, assigned by eBay. An example of a recordId: 1111:222:333:444:x.
See the Field Index to learn which calls use SellingManagerSaleRecordID.

ShipCityName ( string ) [0..1]
Displays the buyer's city name (from the shipping address on their eBay user account). Only returned if payment has been marked as sent (checkout is complete). If a buyer has completed checkout using PayPal, the Payment is automatically marked as sent. Otherwise, the buyer must mark it manually on the MyeBay page.
See the Field Index to learn which calls use ShipCityName.

ShipCountryName ( string ) [0..1]
Displays the buyer's country name (from the shipping address on their eBay user account). Only returned if payment has been marked as sent.
See the Field Index to learn which calls use ShipCountryName.

ShippingCost ( AmountType (double) ) [0..1]
Calculated shipping cost based on item weight, buyer's postal code, and shipping service.
See the Field Index to learn which calls use ShippingCost.

ShippingService ( string ) [0..1]
Carrier used to ship item(s).
See the Field Index to learn which calls use ShippingService.

ShipPostalCode ( string ) [0..1]
Displays the buyer's postal code or zip code (from the shipping address on their eBay user account). Only returned if payment has been marked as sent.
See the Field Index to learn which calls use ShipPostalCode.

ShipRecipientName ( string ) [0..1]
Displays the buyer's recipient name for shipping (from the shipping address on their eBay user account). Only returned if payment has been marked as sent.
See the Field Index to learn which calls use ShipRecipientName.

ShipStateOrProvince ( string ) [0..1]
Displays the buyer's state or province name (from the shipping address on their eBay user account). Only returned if payment has been marked as sent.
See the Field Index to learn which calls use ShipStateOrProvince.

ShipStreet1 ( string ) [0..1]
Displays the buyer's street name (from the shipping address on their eBay user account). Only returned if payment has been marked as sent.
See the Field Index to learn which calls use ShipStreet1.

ShipStreet2 ( string ) [0..1]
Displays the second line of a buyer's street name (if one exists in the shipping address on their eBay user account). Only returned if payment has been marked as sent.
See the Field Index to learn which calls use ShipStreet2.

TaxAmount ( AmountType (double) ) [0..1]
Calculated tax fee based on the sale price and the sales tax at the seller's location.
See the Field Index to learn which calls use TaxAmount.

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

© 2008–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.