Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

complexType "ns:AddOrderResponseType"
Namespace:
Content:
complex, 17 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 2 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
This type defines the response of an AddOrder call. If the multiple line items are successfully combined into a single order, this response includes the unique identifier of this 'Combined Invoice' order (automatically generated by eBay), and a timestamp indicating when the new order was created.
Type Definition Detail
Type Derivation Tree
ns:AbstractResponseType (extension)
  ns:AddOrderResponseType
XML Source (w/o annotations (3); see within schema source)
<xs:complexType name="AddOrderResponseType">
<xs:complexContent>
<xs:extension base="ns:AbstractResponseType">
<xs:sequence>
<xs:element minOccurs="0" name="OrderID" type="ns:OrderIDType"/>
<xs:element minOccurs="0" name="CreatedTime" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 2/18)
ns:CreatedTime
Type:
xs:dateTime, predefined, simple content
Timestamp that indicates the date and time that the 'Combined Invoice' order was created.
XML Representation Summary
<ns:CreatedTime>
   
Content: 
{ xs:dateTime }
</ns:CreatedTime>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="CreatedTime" type="xs:dateTime"/>

ns:OrderID
Type:
ns:OrderIDType, simple content
The unique identifier of the successfully-created 'Combined Invoice' order. This value is only created and returned if the AddOrder call is successful in creating the new order.

This value can be used as an input filter in GetOrders and GetOrderTransactions calls to retrieve the 'Combined Invoice' order.

Note: In June 2019, eBay introduced a new order ID format, but allowed developers/sellers to decide whether to immediately adopt the new format, or to continue working with the old format. Users who wanted to adopt the new format, could either use a Trading WSDL Version 1113 (or newer), or they could even use an older Trading WSDL but set the X-EBAY-API-COMPATIBILITY-LEVEL HTTP header value to 1113 in API calls. Beginning in June 2020, only the new order ID format will be returned in response payloads for paid orders, regardless of the WSDL version number or compatibility level.

Note that the unique identifier of a 'non-immediate payment' order will change as it goes from an unpaid order to a paid order. Due to this scenario, all order retrieval calls that accept Order ID values as filters in the request payload, including the GetOrders call, will support the identifiers for both unpaid and paid orders. The new order ID format is a non-parsable string, globally unique across all eBay marketplaces, and consistent for both single line item and multiple line item orders. Unlike in the past, instead of just being known and exposed to the seller, these unique order identifiers will also be known and used/referenced by the buyer and eBay customer support.

Sellers can check to see if an order has been paid by looking for a value of 'Complete' in the CheckoutStatus.Status field in the response of GetOrders or GetOrderTransactions call, or in the Status.CompleteStatus field in the response of GetItemTransactions or GetSellerTransactions call. Sellers should not fulfill orders until buyer has made payment.
XML Representation Summary
<ns:OrderID>
   
Content: 
{ xs:string }
</ns:OrderID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="OrderID" type="ns:OrderIDType"/>

 Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

WSDL documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML WSDLDoc 1.2.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.