ShoppingCartApiSoapWrapper
Click here for a complete list of operations.
CreateWithOrder
Creates a new shopping session in the provided state and returns a session token in the ApiResponse message.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /global/api/ShoppingCart.asmx HTTP/1.1
Host: demo.viare.io
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.estaronline.com/api/shoppingcart/CreateWithOrder"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreateWithOrder xmlns="http://www.estaronline.com/api/shoppingcart">
<authenticationToken>string</authenticationToken>
<order>
<ID xmlns="http://www.estaronline.com/api">int</ID>
<Customer xmlns="http://www.estaronline.com/api">int</Customer>
<OrderDate xmlns="http://www.estaronline.com/api">dateTime</OrderDate>
<Phone xmlns="http://www.estaronline.com/api">string</Phone>
<Email xmlns="http://www.estaronline.com/api">string</Email>
<Status xmlns="http://www.estaronline.com/api">Initiated or Confirmed or InProgress or InvalidCardNumber or Completed or Cancelled or PaymentProcessing or PaymentProcessingError or ToBePrinted or ReadyToDispatch or PersonaliseItems or PendingPaymentProcessing or ExportedToExternal or ShippedToStore or ReceivedInStore or PendingRiskEvaluation or PotentiallyFraudulent or FraudulentOrder or PendingManualPayment or SendInProgress3PL or DispatchInProgress3PL or SendError3PL or UpdateError3PL or OrderSubmitting or ProcessingMOTO or Unknown</Status>
<OrderStatus xmlns="http://www.estaronline.com/api">int</OrderStatus>
<AdminReference xmlns="http://www.estaronline.com/api">string</AdminReference>
<CustomerReference xmlns="http://www.estaronline.com/api">string</CustomerReference>
<AdditionalDetails xmlns="http://www.estaronline.com/api">string</AdditionalDetails>
<FollowUpDate xmlns="http://www.estaronline.com/api">dateTime</FollowUpDate>
<GiftWrapStatus xmlns="http://www.estaronline.com/api">boolean</GiftWrapStatus>
<GiftMessage xmlns="http://www.estaronline.com/api">string</GiftMessage>
<DeliveryInstructions xmlns="http://www.estaronline.com/api">string</DeliveryInstructions>
<Currency xmlns="http://www.estaronline.com/api">string</Currency>
<PaymentMethod xmlns="http://www.estaronline.com/api">int</PaymentMethod>
<Freight xmlns="http://www.estaronline.com/api">decimal</Freight>
<FreightDiscount xmlns="http://www.estaronline.com/api">decimal</FreightDiscount>
<FreightTax xmlns="http://www.estaronline.com/api">decimal</FreightTax>
<FreightIncludingTax xmlns="http://www.estaronline.com/api">decimal</FreightIncludingTax>
<FreightDiscountIncludingTax xmlns="http://www.estaronline.com/api">decimal</FreightDiscountIncludingTax>
<OrderBasedDiscount xmlns="http://www.estaronline.com/api">decimal</OrderBasedDiscount>
<OrderBasedDiscountExcludingTax xmlns="http://www.estaronline.com/api">decimal</OrderBasedDiscountExcludingTax>
<OrderTotal xmlns="http://www.estaronline.com/api">decimal</OrderTotal>
<AuthCode xmlns="http://www.estaronline.com/api">string</AuthCode>
<AuthDate xmlns="http://www.estaronline.com/api">dateTime</AuthDate>
<AuthAmount xmlns="http://www.estaronline.com/api">decimal</AuthAmount>
<DispatchLocation xmlns="http://www.estaronline.com/api">string</DispatchLocation>
<PreviousDispatchPoints xmlns="http://www.estaronline.com/api">
<PreviousDispatchPoint>
<DispatchPoint>string</DispatchPoint>
<DateAssigned>dateTime</DateAssigned>
</PreviousDispatchPoint>
<PreviousDispatchPoint>
<DispatchPoint>string</DispatchPoint>
<DateAssigned>dateTime</DateAssigned>
</PreviousDispatchPoint>
</PreviousDispatchPoints>
<FreightProvider xmlns="http://www.estaronline.com/api">string</FreightProvider>
<ClickAndCollectDetails xmlns="http://www.estaronline.com/api">
<NominatedPerson>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Phone>string</Phone>
</NominatedPerson>
<CollectionPerson>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Phone>string</Phone>
</CollectionPerson>
<DateShippedToStore>dateTime</DateShippedToStore>
<DateArrivedInStore>dateTime</DateArrivedInStore>
<DateCollected>dateTime</DateCollected>
<CollectionStore>int</CollectionStore>
</ClickAndCollectDetails>
<CollectionStore xmlns="http://www.estaronline.com/api">int</CollectionStore>
<CollectionDetails xmlns="http://www.estaronline.com/api" />
<DispatchDate xmlns="http://www.estaronline.com/api">dateTime</DispatchDate>
<CourierTicket xmlns="http://www.estaronline.com/api">string</CourierTicket>
<CourierTickets xmlns="http://www.estaronline.com/api">
<string>string</string>
<string>string</string>
</CourierTickets>
<ParentOrder xmlns="http://www.estaronline.com/api">int</ParentOrder>
<OriginalOrder xmlns="http://www.estaronline.com/api">int</OriginalOrder>
<ChildOrders xmlns="http://www.estaronline.com/api">
<int>int</int>
<int>int</int>
</ChildOrders>
<Fax xmlns="http://www.estaronline.com/api">string</Fax>
<DateCreated xmlns="http://www.estaronline.com/api">dateTime</DateCreated>
<DateModified xmlns="http://www.estaronline.com/api">dateTime</DateModified>
<Website xmlns="http://www.estaronline.com/api">int</Website>
<FraudProfileXML xmlns="http://www.estaronline.com/api">string</FraudProfileXML>
<AllowDiscounts xmlns="http://www.estaronline.com/api">boolean</AllowDiscounts>
<DeliverToRegistrant xmlns="http://www.estaronline.com/api">boolean</DeliverToRegistrant>
<ExternalOrderSource xmlns="http://www.estaronline.com/api">string</ExternalOrderSource>
<ExternalOrderID xmlns="http://www.estaronline.com/api">string</ExternalOrderID>
<Addresses xmlns="http://www.estaronline.com/api">
<CustomerAddress>
<Type>string</Type>
<Title>string</Title>
<FirstName>string</FirstName>
<LastName>string</LastName>
<ContactPhone>string</ContactPhone>
<Company>string</Company>
<Street>string</Street>
<Suburb>string</Suburb>
<State>string</State>
<City>string</City>
<Postcode>string</Postcode>
<ExtraInformation>string</ExtraInformation>
<Country>string</Country>
<ID>int</ID>
</CustomerAddress>
<CustomerAddress>
<Type>string</Type>
<Title>string</Title>
<FirstName>string</FirstName>
<LastName>string</LastName>
<ContactPhone>string</ContactPhone>
<Company>string</Company>
<Street>string</Street>
<Suburb>string</Suburb>
<State>string</State>
<City>string</City>
<Postcode>string</Postcode>
<ExtraInformation>string</ExtraInformation>
<Country>string</Country>
<ID>int</ID>
</CustomerAddress>
</Addresses>
<Notes xmlns="http://www.estaronline.com/api">
<OrderNote>
<ID>int</ID>
<OrderID>int</OrderID>
<DisplayLevel>int</DisplayLevel>
<DateCreated>dateTime</DateCreated>
<DateModified>dateTime</DateModified>
<Note>string</Note>
<Action>string</Action>
</OrderNote>
<OrderNote>
<ID>int</ID>
<OrderID>int</OrderID>
<DisplayLevel>int</DisplayLevel>
<DateCreated>dateTime</DateCreated>
<DateModified>dateTime</DateModified>
<Note>string</Note>
<Action>string</Action>
</OrderNote>
</Notes>
<OrderItems xmlns="http://www.estaronline.com/api">
<OrderItem>
<ID>int</ID>
<OrderID>int</OrderID>
<Style>string</Style>
<Title>string</Title>
<Barcode>string</Barcode>
<PackingInstructions>string</PackingInstructions>
<Quantity>int</Quantity>
<QuantityScanned>int</QuantityScanned>
<StatusCode>Unordered or WaitingToBeOrdered or Undefined or Backorder or Ordered or Personalise or Indent or SplitToNewOrder or PartialSplit or PartialSplitToNewOrder or Deleted or Preorder</StatusCode>
<Supplier>string</Supplier>
<DateScanned>dateTime</DateScanned>
<UnitPrice>decimal</UnitPrice>
<UnitDiscount>decimal</UnitDiscount>
<UnitTax>decimal</UnitTax>
<UnitPriceIncludingTax>decimal</UnitPriceIncludingTax>
<UnitDiscountIncludingTax>decimal</UnitDiscountIncludingTax>
<UnitNet>decimal</UnitNet>
<Parent>int</Parent>
<RegistryItemID>int</RegistryItemID>
<ItemCompositeType>Product or Group or Set</ItemCompositeType>
<AdditionalDetails>string</AdditionalDetails>
<ItemInfo xsi:nil="true" />
<Personalisation xsi:nil="true" />
<SplitOrderID>int</SplitOrderID>
</OrderItem>
<OrderItem>
<ID>int</ID>
<OrderID>int</OrderID>
<Style>string</Style>
<Title>string</Title>
<Barcode>string</Barcode>
<PackingInstructions>string</PackingInstructions>
<Quantity>int</Quantity>
<QuantityScanned>int</QuantityScanned>
<StatusCode>Unordered or WaitingToBeOrdered or Undefined or Backorder or Ordered or Personalise or Indent or SplitToNewOrder or PartialSplit or PartialSplitToNewOrder or Deleted or Preorder</StatusCode>
<Supplier>string</Supplier>
<DateScanned>dateTime</DateScanned>
<UnitPrice>decimal</UnitPrice>
<UnitDiscount>decimal</UnitDiscount>
<UnitTax>decimal</UnitTax>
<UnitPriceIncludingTax>decimal</UnitPriceIncludingTax>
<UnitDiscountIncludingTax>decimal</UnitDiscountIncludingTax>
<UnitNet>decimal</UnitNet>
<Parent>int</Parent>
<RegistryItemID>int</RegistryItemID>
<ItemCompositeType>Product or Group or Set</ItemCompositeType>
<AdditionalDetails>string</AdditionalDetails>
<ItemInfo xsi:nil="true" />
<Personalisation xsi:nil="true" />
<SplitOrderID>int</SplitOrderID>
</OrderItem>
</OrderItems>
<Vouchers xmlns="http://www.estaronline.com/api">
<Voucher>
<ID>int</ID>
<SecurityCode>string</SecurityCode>
<Type>string</Type>
<BuyersName>string</BuyersName>
<DeliveryDate>dateTime</DeliveryDate>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Email>string</Email>
<CustomerID>string</CustomerID>
<Message>string</Message>
<PurchaseValue>decimal</PurchaseValue>
<RemainingValue>decimal</RemainingValue>
<RedeemedValue>decimal</RedeemedValue>
<Currency>string</Currency>
<PurchaseDate>dateTime</PurchaseDate>
<ExpiryDate>dateTime</ExpiryDate>
<VoucherStatus>Uncomplete or AddedToCart or PendingValidation or Validated or Allocated or Deleted or Processing or PendingPayment</VoucherStatus>
<Notes xsi:nil="true" />
</Voucher>
<Voucher>
<ID>int</ID>
<SecurityCode>string</SecurityCode>
<Type>string</Type>
<BuyersName>string</BuyersName>
<DeliveryDate>dateTime</DeliveryDate>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Email>string</Email>
<CustomerID>string</CustomerID>
<Message>string</Message>
<PurchaseValue>decimal</PurchaseValue>
<RemainingValue>decimal</RemainingValue>
<RedeemedValue>decimal</RedeemedValue>
<Currency>string</Currency>
<PurchaseDate>dateTime</PurchaseDate>
<ExpiryDate>dateTime</ExpiryDate>
<VoucherStatus>Uncomplete or AddedToCart or PendingValidation or Validated or Allocated or Deleted or Processing or PendingPayment</VoucherStatus>
<Notes xsi:nil="true" />
</Voucher>
</Vouchers>
<Transactions xmlns="http://www.estaronline.com/api">
<Transaction>
<ID>int</ID>
<TransactionType>None or CreditCard or Voucher or Account or Cheque or CashSale or BarterCard or External or ExternalPayPal or PayPalSaleRefund or PayPal or EFTPOS or InternetBanking or NoCharge or DirectCredit or ExternalPOS or Phone or PaymentOnPickUp or GiftCard or ZipMoney or OpenPay or AfterPay or eShopWorld or Laybuy or Oxipay or PaymentExpress or ApplePay or Alipay or OnlineEftpos or ServerInitiatedTransaction or Klarna or GemInterestFree or LatitudeInterestFree or Braintree or ApplePayDirect or QantasPoints or ManagedPayments</TransactionType>
<TransactionAmount>decimal</TransactionAmount>
<TransactionDate>dateTime</TransactionDate>
<TransactionStatus>int</TransactionStatus>
<CardNumber>string</CardNumber>
<CardExpiryMonth>string</CardExpiryMonth>
<CardExpiryYear>string</CardExpiryYear>
<CardType>string</CardType>
<CardName>string</CardName>
<VoucherID>string</VoucherID>
<GiftCardNumber>string</GiftCardNumber>
<AccountID>string</AccountID>
</Transaction>
<Transaction>
<ID>int</ID>
<TransactionType>None or CreditCard or Voucher or Account or Cheque or CashSale or BarterCard or External or ExternalPayPal or PayPalSaleRefund or PayPal or EFTPOS or InternetBanking or NoCharge or DirectCredit or ExternalPOS or Phone or PaymentOnPickUp or GiftCard or ZipMoney or OpenPay or AfterPay or eShopWorld or Laybuy or Oxipay or PaymentExpress or ApplePay or Alipay or OnlineEftpos or ServerInitiatedTransaction or Klarna or GemInterestFree or LatitudeInterestFree or Braintree or ApplePayDirect or QantasPoints or ManagedPayments</TransactionType>
<TransactionAmount>decimal</TransactionAmount>
<TransactionDate>dateTime</TransactionDate>
<TransactionStatus>int</TransactionStatus>
<CardNumber>string</CardNumber>
<CardExpiryMonth>string</CardExpiryMonth>
<CardExpiryYear>string</CardExpiryYear>
<CardType>string</CardType>
<CardName>string</CardName>
<VoucherID>string</VoucherID>
<GiftCardNumber>string</GiftCardNumber>
<AccountID>string</AccountID>
</Transaction>
</Transactions>
<Attributes xmlns="http://www.estaronline.com/api">
<NameValuePair>
<Name>string</Name>
<Value>string</Value>
</NameValuePair>
<NameValuePair>
<Name>string</Name>
<Value>string</Value>
</NameValuePair>
</Attributes>
<PriorityDescription xmlns="http://www.estaronline.com/api">string</PriorityDescription>
</order>
</CreateWithOrder>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreateWithOrderResponse xmlns="http://www.estaronline.com/api/shoppingcart">
<CreateWithOrderResult>
<Success>boolean</Success>
<Code>int</Code>
<Message>string</Message>
</CreateWithOrderResult>
</CreateWithOrderResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /global/api/ShoppingCart.asmx HTTP/1.1
Host: demo.viare.io
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreateWithOrder xmlns="http://www.estaronline.com/api/shoppingcart">
<authenticationToken>string</authenticationToken>
<order>
<ID xmlns="http://www.estaronline.com/api">int</ID>
<Customer xmlns="http://www.estaronline.com/api">int</Customer>
<OrderDate xmlns="http://www.estaronline.com/api">dateTime</OrderDate>
<Phone xmlns="http://www.estaronline.com/api">string</Phone>
<Email xmlns="http://www.estaronline.com/api">string</Email>
<Status xmlns="http://www.estaronline.com/api">Initiated or Confirmed or InProgress or InvalidCardNumber or Completed or Cancelled or PaymentProcessing or PaymentProcessingError or ToBePrinted or ReadyToDispatch or PersonaliseItems or PendingPaymentProcessing or ExportedToExternal or ShippedToStore or ReceivedInStore or PendingRiskEvaluation or PotentiallyFraudulent or FraudulentOrder or PendingManualPayment or SendInProgress3PL or DispatchInProgress3PL or SendError3PL or UpdateError3PL or OrderSubmitting or ProcessingMOTO or Unknown</Status>
<OrderStatus xmlns="http://www.estaronline.com/api">int</OrderStatus>
<AdminReference xmlns="http://www.estaronline.com/api">string</AdminReference>
<CustomerReference xmlns="http://www.estaronline.com/api">string</CustomerReference>
<AdditionalDetails xmlns="http://www.estaronline.com/api">string</AdditionalDetails>
<FollowUpDate xmlns="http://www.estaronline.com/api">dateTime</FollowUpDate>
<GiftWrapStatus xmlns="http://www.estaronline.com/api">boolean</GiftWrapStatus>
<GiftMessage xmlns="http://www.estaronline.com/api">string</GiftMessage>
<DeliveryInstructions xmlns="http://www.estaronline.com/api">string</DeliveryInstructions>
<Currency xmlns="http://www.estaronline.com/api">string</Currency>
<PaymentMethod xmlns="http://www.estaronline.com/api">int</PaymentMethod>
<Freight xmlns="http://www.estaronline.com/api">decimal</Freight>
<FreightDiscount xmlns="http://www.estaronline.com/api">decimal</FreightDiscount>
<FreightTax xmlns="http://www.estaronline.com/api">decimal</FreightTax>
<FreightIncludingTax xmlns="http://www.estaronline.com/api">decimal</FreightIncludingTax>
<FreightDiscountIncludingTax xmlns="http://www.estaronline.com/api">decimal</FreightDiscountIncludingTax>
<OrderBasedDiscount xmlns="http://www.estaronline.com/api">decimal</OrderBasedDiscount>
<OrderBasedDiscountExcludingTax xmlns="http://www.estaronline.com/api">decimal</OrderBasedDiscountExcludingTax>
<OrderTotal xmlns="http://www.estaronline.com/api">decimal</OrderTotal>
<AuthCode xmlns="http://www.estaronline.com/api">string</AuthCode>
<AuthDate xmlns="http://www.estaronline.com/api">dateTime</AuthDate>
<AuthAmount xmlns="http://www.estaronline.com/api">decimal</AuthAmount>
<DispatchLocation xmlns="http://www.estaronline.com/api">string</DispatchLocation>
<PreviousDispatchPoints xmlns="http://www.estaronline.com/api">
<PreviousDispatchPoint>
<DispatchPoint>string</DispatchPoint>
<DateAssigned>dateTime</DateAssigned>
</PreviousDispatchPoint>
<PreviousDispatchPoint>
<DispatchPoint>string</DispatchPoint>
<DateAssigned>dateTime</DateAssigned>
</PreviousDispatchPoint>
</PreviousDispatchPoints>
<FreightProvider xmlns="http://www.estaronline.com/api">string</FreightProvider>
<ClickAndCollectDetails xmlns="http://www.estaronline.com/api">
<NominatedPerson>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Phone>string</Phone>
</NominatedPerson>
<CollectionPerson>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Phone>string</Phone>
</CollectionPerson>
<DateShippedToStore>dateTime</DateShippedToStore>
<DateArrivedInStore>dateTime</DateArrivedInStore>
<DateCollected>dateTime</DateCollected>
<CollectionStore>int</CollectionStore>
</ClickAndCollectDetails>
<CollectionStore xmlns="http://www.estaronline.com/api">int</CollectionStore>
<CollectionDetails xmlns="http://www.estaronline.com/api" />
<DispatchDate xmlns="http://www.estaronline.com/api">dateTime</DispatchDate>
<CourierTicket xmlns="http://www.estaronline.com/api">string</CourierTicket>
<CourierTickets xmlns="http://www.estaronline.com/api">
<string>string</string>
<string>string</string>
</CourierTickets>
<ParentOrder xmlns="http://www.estaronline.com/api">int</ParentOrder>
<OriginalOrder xmlns="http://www.estaronline.com/api">int</OriginalOrder>
<ChildOrders xmlns="http://www.estaronline.com/api">
<int>int</int>
<int>int</int>
</ChildOrders>
<Fax xmlns="http://www.estaronline.com/api">string</Fax>
<DateCreated xmlns="http://www.estaronline.com/api">dateTime</DateCreated>
<DateModified xmlns="http://www.estaronline.com/api">dateTime</DateModified>
<Website xmlns="http://www.estaronline.com/api">int</Website>
<FraudProfileXML xmlns="http://www.estaronline.com/api">string</FraudProfileXML>
<AllowDiscounts xmlns="http://www.estaronline.com/api">boolean</AllowDiscounts>
<DeliverToRegistrant xmlns="http://www.estaronline.com/api">boolean</DeliverToRegistrant>
<ExternalOrderSource xmlns="http://www.estaronline.com/api">string</ExternalOrderSource>
<ExternalOrderID xmlns="http://www.estaronline.com/api">string</ExternalOrderID>
<Addresses xmlns="http://www.estaronline.com/api">
<CustomerAddress>
<Type>string</Type>
<Title>string</Title>
<FirstName>string</FirstName>
<LastName>string</LastName>
<ContactPhone>string</ContactPhone>
<Company>string</Company>
<Street>string</Street>
<Suburb>string</Suburb>
<State>string</State>
<City>string</City>
<Postcode>string</Postcode>
<ExtraInformation>string</ExtraInformation>
<Country>string</Country>
<ID>int</ID>
</CustomerAddress>
<CustomerAddress>
<Type>string</Type>
<Title>string</Title>
<FirstName>string</FirstName>
<LastName>string</LastName>
<ContactPhone>string</ContactPhone>
<Company>string</Company>
<Street>string</Street>
<Suburb>string</Suburb>
<State>string</State>
<City>string</City>
<Postcode>string</Postcode>
<ExtraInformation>string</ExtraInformation>
<Country>string</Country>
<ID>int</ID>
</CustomerAddress>
</Addresses>
<Notes xmlns="http://www.estaronline.com/api">
<OrderNote>
<ID>int</ID>
<OrderID>int</OrderID>
<DisplayLevel>int</DisplayLevel>
<DateCreated>dateTime</DateCreated>
<DateModified>dateTime</DateModified>
<Note>string</Note>
<Action>string</Action>
</OrderNote>
<OrderNote>
<ID>int</ID>
<OrderID>int</OrderID>
<DisplayLevel>int</DisplayLevel>
<DateCreated>dateTime</DateCreated>
<DateModified>dateTime</DateModified>
<Note>string</Note>
<Action>string</Action>
</OrderNote>
</Notes>
<OrderItems xmlns="http://www.estaronline.com/api">
<OrderItem>
<ID>int</ID>
<OrderID>int</OrderID>
<Style>string</Style>
<Title>string</Title>
<Barcode>string</Barcode>
<PackingInstructions>string</PackingInstructions>
<Quantity>int</Quantity>
<QuantityScanned>int</QuantityScanned>
<StatusCode>Unordered or WaitingToBeOrdered or Undefined or Backorder or Ordered or Personalise or Indent or SplitToNewOrder or PartialSplit or PartialSplitToNewOrder or Deleted or Preorder</StatusCode>
<Supplier>string</Supplier>
<DateScanned>dateTime</DateScanned>
<UnitPrice>decimal</UnitPrice>
<UnitDiscount>decimal</UnitDiscount>
<UnitTax>decimal</UnitTax>
<UnitPriceIncludingTax>decimal</UnitPriceIncludingTax>
<UnitDiscountIncludingTax>decimal</UnitDiscountIncludingTax>
<UnitNet>decimal</UnitNet>
<Parent>int</Parent>
<RegistryItemID>int</RegistryItemID>
<ItemCompositeType>Product or Group or Set</ItemCompositeType>
<AdditionalDetails>string</AdditionalDetails>
<ItemInfo xsi:nil="true" />
<Personalisation xsi:nil="true" />
<SplitOrderID>int</SplitOrderID>
</OrderItem>
<OrderItem>
<ID>int</ID>
<OrderID>int</OrderID>
<Style>string</Style>
<Title>string</Title>
<Barcode>string</Barcode>
<PackingInstructions>string</PackingInstructions>
<Quantity>int</Quantity>
<QuantityScanned>int</QuantityScanned>
<StatusCode>Unordered or WaitingToBeOrdered or Undefined or Backorder or Ordered or Personalise or Indent or SplitToNewOrder or PartialSplit or PartialSplitToNewOrder or Deleted or Preorder</StatusCode>
<Supplier>string</Supplier>
<DateScanned>dateTime</DateScanned>
<UnitPrice>decimal</UnitPrice>
<UnitDiscount>decimal</UnitDiscount>
<UnitTax>decimal</UnitTax>
<UnitPriceIncludingTax>decimal</UnitPriceIncludingTax>
<UnitDiscountIncludingTax>decimal</UnitDiscountIncludingTax>
<UnitNet>decimal</UnitNet>
<Parent>int</Parent>
<RegistryItemID>int</RegistryItemID>
<ItemCompositeType>Product or Group or Set</ItemCompositeType>
<AdditionalDetails>string</AdditionalDetails>
<ItemInfo xsi:nil="true" />
<Personalisation xsi:nil="true" />
<SplitOrderID>int</SplitOrderID>
</OrderItem>
</OrderItems>
<Vouchers xmlns="http://www.estaronline.com/api">
<Voucher>
<ID>int</ID>
<SecurityCode>string</SecurityCode>
<Type>string</Type>
<BuyersName>string</BuyersName>
<DeliveryDate>dateTime</DeliveryDate>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Email>string</Email>
<CustomerID>string</CustomerID>
<Message>string</Message>
<PurchaseValue>decimal</PurchaseValue>
<RemainingValue>decimal</RemainingValue>
<RedeemedValue>decimal</RedeemedValue>
<Currency>string</Currency>
<PurchaseDate>dateTime</PurchaseDate>
<ExpiryDate>dateTime</ExpiryDate>
<VoucherStatus>Uncomplete or AddedToCart or PendingValidation or Validated or Allocated or Deleted or Processing or PendingPayment</VoucherStatus>
<Notes xsi:nil="true" />
</Voucher>
<Voucher>
<ID>int</ID>
<SecurityCode>string</SecurityCode>
<Type>string</Type>
<BuyersName>string</BuyersName>
<DeliveryDate>dateTime</DeliveryDate>
<FirstName>string</FirstName>
<LastName>string</LastName>
<Email>string</Email>
<CustomerID>string</CustomerID>
<Message>string</Message>
<PurchaseValue>decimal</PurchaseValue>
<RemainingValue>decimal</RemainingValue>
<RedeemedValue>decimal</RedeemedValue>
<Currency>string</Currency>
<PurchaseDate>dateTime</PurchaseDate>
<ExpiryDate>dateTime</ExpiryDate>
<VoucherStatus>Uncomplete or AddedToCart or PendingValidation or Validated or Allocated or Deleted or Processing or PendingPayment</VoucherStatus>
<Notes xsi:nil="true" />
</Voucher>
</Vouchers>
<Transactions xmlns="http://www.estaronline.com/api">
<Transaction>
<ID>int</ID>
<TransactionType>None or CreditCard or Voucher or Account or Cheque or CashSale or BarterCard or External or ExternalPayPal or PayPalSaleRefund or PayPal or EFTPOS or InternetBanking or NoCharge or DirectCredit or ExternalPOS or Phone or PaymentOnPickUp or GiftCard or ZipMoney or OpenPay or AfterPay or eShopWorld or Laybuy or Oxipay or PaymentExpress or ApplePay or Alipay or OnlineEftpos or ServerInitiatedTransaction or Klarna or GemInterestFree or LatitudeInterestFree or Braintree or ApplePayDirect or QantasPoints or ManagedPayments</TransactionType>
<TransactionAmount>decimal</TransactionAmount>
<TransactionDate>dateTime</TransactionDate>
<TransactionStatus>int</TransactionStatus>
<CardNumber>string</CardNumber>
<CardExpiryMonth>string</CardExpiryMonth>
<CardExpiryYear>string</CardExpiryYear>
<CardType>string</CardType>
<CardName>string</CardName>
<VoucherID>string</VoucherID>
<GiftCardNumber>string</GiftCardNumber>
<AccountID>string</AccountID>
</Transaction>
<Transaction>
<ID>int</ID>
<TransactionType>None or CreditCard or Voucher or Account or Cheque or CashSale or BarterCard or External or ExternalPayPal or PayPalSaleRefund or PayPal or EFTPOS or InternetBanking or NoCharge or DirectCredit or ExternalPOS or Phone or PaymentOnPickUp or GiftCard or ZipMoney or OpenPay or AfterPay or eShopWorld or Laybuy or Oxipay or PaymentExpress or ApplePay or Alipay or OnlineEftpos or ServerInitiatedTransaction or Klarna or GemInterestFree or LatitudeInterestFree or Braintree or ApplePayDirect or QantasPoints or ManagedPayments</TransactionType>
<TransactionAmount>decimal</TransactionAmount>
<TransactionDate>dateTime</TransactionDate>
<TransactionStatus>int</TransactionStatus>
<CardNumber>string</CardNumber>
<CardExpiryMonth>string</CardExpiryMonth>
<CardExpiryYear>string</CardExpiryYear>
<CardType>string</CardType>
<CardName>string</CardName>
<VoucherID>string</VoucherID>
<GiftCardNumber>string</GiftCardNumber>
<AccountID>string</AccountID>
</Transaction>
</Transactions>
<Attributes xmlns="http://www.estaronline.com/api">
<NameValuePair>
<Name>string</Name>
<Value>string</Value>
</NameValuePair>
<NameValuePair>
<Name>string</Name>
<Value>string</Value>
</NameValuePair>
</Attributes>
<PriorityDescription xmlns="http://www.estaronline.com/api">string</PriorityDescription>
</order>
</CreateWithOrder>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreateWithOrderResponse xmlns="http://www.estaronline.com/api/shoppingcart">
<CreateWithOrderResult>
<Success>boolean</Success>
<Code>int</Code>
<Message>string</Message>
</CreateWithOrderResult>
</CreateWithOrderResponse>
</soap12:Body>
</soap12:Envelope>