OrderService
The following operations are supported. For a formal definition, please review the Service Description.
-
Balance
Retrieves the balance amount for a given payment card. -
ConfirmOrder
Allows for an Order to be confirmed, and returns XML containing result information. -
ConfirmOrderCreditReturns
Allows for Order Credits Returns to be confirmed, and returns XML containing result information. -
ConfirmOrderCredits
Allows for a Order (Item) Credit to be confirmed, and returns XML containing result information. -
ConfirmOrderItemsASNExported
Confirms that orders that were asn exported were received OK -
ConfirmOrderRMA
Allows for an RMA-able Order Item to be confirmed, and returns XML containing result information. -
ConfirmOrdersAndAllItemsExported
Confirms that orders and all items that were exported were received OK -
ConfirmOrdersExported
Confirms that orders that were exported were received OK -
ConfirmPurchaseOrders
Allows for a purchase order to be confirmed, and returns XML containing result information. -
ConfirmShippedOrder
Allows for an Order to be Ship Confirmed, and returns XML containing result information. -
ConfirmShippedOrderSOAP
Allows for an Order to be Ship Confirmed, and returns XML containing result information. -
CreditOrderDetailed
Allows for crediting of items in an order and returns XML containing result information. -
CreditOrderSimple
Allows for a dollar amount to be credited against an order and returns XML containing result information. -
GetAmountToCapture
Retrieves the amount to be captured on an order. Can be filtered by supplier name and by specific items by providing part numbers and quantities requested. -
GetChangedOrdersByDateRange
Returns XML containing order information information, modified orders for a specified date range. -
GetChangedOrdersByDateRangeAdvanced
Returns XML containing order information information, modified orders for a specified date range. -
GetChangedOrdersWithTransactionShippingToExportByDateRange
Returns XML containing order information, with additional transactional detail, for changed orders, for a specified date range. Max 60 day date range. -
GetChangedOrdersWithTransactionShippingToExportByDateTimeRange
Returns XML containing order information, with additional transactional detail, for modified orders, for a specified date AND time range. Max 1 hour range. -
GetOrderByOrderIDItemID
Returns XML containing order information information, for a specified order number. -
GetOrderByOrderNumber
Returns XML containing order information information, for a specified order number. -
GetOrderCreditReturnsToExport
Returns XML containing order information for orders with credits to be exported. -
GetOrderCredits
Returns XML containing order credits that have not been processed. -
GetOrderCreditsAmazon
Returns XML containing order credits for Amazon orders that have not been processed. -
GetOrderDetailsByOrderNumber
Returns XML containing detailed order information based on order number(s) and processing options provided. -
GetOrderHeaders
Returns XML containing order information information, for a specified order number. -
GetOrderNotesByDateRange
Returns all order notes for a given 7 day date range. Processing parameters are available. -
GetOrderNotesByOrderNumber
Returns all order notes for a specific Order Number. -
GetOrderStatistics
Returns order statistics for a store. This will represent the order counts for items assigned to the store to fulfill and based on the order item status. -
GetOrdersByCustomerEmail
Returns XML containing order information information, for a specified customer's email. -
GetOrdersByCustomerName
Returns XML containing order information information, for a specified customer's name. -
GetOrdersByDateRange
Returns XML containing order information information, for a specified date range. -
GetOrdersByDateTimeRange
Returns XML containing order information information, for a specified date AND time range. Max 1 hour range. -
GetOrdersByDateTimeRangeByPage
Returns XML containing order information information, for a specified date AND time range. Max 1 hour range. Up to 25 records -
GetOrdersByLastOrderNumber
Returns XML containing order information information, greater than the last order number specified. -
GetOrdersByStatus
Returns XML containing order information for orders by status -
GetOrdersForRMA
Returns XML containing order information for orders to be returned. -
GetOrdersToExport
Returns XML containing order information for orders to be exported, for a specified supplier(s). -
GetOrdersToExportAdvanced
Returns XML containing order information for orders to be exported. This method allows exporting of orders multiple times for multiple purposes. -
GetOrdersToExportByCountry
Returns XML containing order information for orders to be exported, for a specified supplier(s), and countries. -
GetOrdersToExportByCountrySOAP
Returns OrderCollection containing order information for orders to be exported, for a specified supplier(s), and countries. -
GetOrdersWithTransactionShippingToExport
Returns XML containing order information for orders to be exported, including shipping and auth information, for a specified supplier(s). -
GetOrdersWithTransactionShippingToExportByDateRange
Returns XML containing order information, with additional transactional detail, for a specified date range. Max 60 day date range. -
GetOrdersWithTransactionShippingToExportByDateTimeRange
Returns XML containing order information, with additional transactional detail, for a specified date AND time range. Max 1 hour range. -
GetPurchaseOrders
Returns un-exported purchase orders and associated data. POStatus is a required processing option. -
GetPurchaseOrdersSOAP
Returns un-exported purchase orders and associated data. POStatus is a required processing option. -
GetShippedOrders
Returns XML containing order information for orders that have shipped items, for a specified supplier. -
GetShippedOrdersAdvanced
Returns XML containing order information for orders that have shipped items. -
GetShippedOrdersByAffiliateId
Returns XML containing order information for orders that have shipped items, for a specified affiliate id, 50 at a time. -
GetUnshippedOrders
Returns XML containing order information for orders that have unshipped items, for a specified supplier. -
IssueShippingFeeCredit
Issues order shipping fee credit. -
PayPal_Capture
Allows for a dollar amount to be captured against an order and returns XML containing result information. -
PayPal_CaptureByOrderId
Allows for a dollar amount to be captured against an order and returns XML containing result information. -
PayPal_Reauthorization
Allows for a dollar amount to be reauthorized against an order and returns XML containing result information. -
PayPal_Void
Allows for a PayPal authorization to be voided against an order and returns XML containing result information. -
ProcessPayment
Accepts XML containing order and item information in order to capture payment -
ResetOrdersForExportAdvanced
Allows for an order to be re-exported. Works in conjunction with the GetOrdersToExportAdvanced() method only. -
SetItemStatus
Sets the order status, and optionally write a note -
SetItemStatusAdvanced
Sets the order status, and optionally write a note. Send an Email when the order cancelled -
SetItemStatusByExternalIDs
Sets the order status, and optionally write a note. Send an Email when the order cancelled -
SetOrderStatus
Sets the order status, and optionally write a note -
SetOrderStatusAdvanced
Sets the order status, and optionally write a note, has additional processing options -
SetOrderStatusByExternalIDs
Sets the order status, and optionally write a note, has additional processing options -
SubmitInStoreReturns
Accepts XML containing order, item, and customer information for store returns to be saved. -
SubmitNewOrders
Accepts XML containing order, item, and customer information to be inserted into the system. -
SubmitNewOrdersWithPayment
Accepts XML containing order, item, and customer information to be inserted into the system. Internal Custom Processing, Manual Processing (no payment capture) or Authorize or Authorize & Capture (payment capture) available as payment types. -
SubmitNewOrdersWithPaymentAdvanced
Accepts XML containing order, item, and customer information to be inserted into the system. Internal Custom Processing, Manual Processing (no payment capture) or Authorize or Authorize & Capture (payment capture) available as payment types.Similar functionality as SubmitNewOrdersWithPayment() with the addition of an extra parameter to allow configuration of processing options. Returns XML containing order information information, for a specified order number. XML will also contain a response section, containing success or error information. -
SubmitOrderNote
Submits an order note for a specified order id. -
SubmitOrderNoteSOAP
Submits an order note for a specified order id. -
SubmitOrderRMAs
Accepts XML containing order, item, and customer information for RMAs to be generated. -
SubmitReconciliationData
Accepts XML containing TransactionSequence, and processedDate information to be updated. -
SubmitTenderType
Accepts XML containing information to add a new TenderType. Requires TenderType collection. -
UpdateAdditionalOrderInfo
Accepts XML containing additional Info for order, item level which needs to be update into the system. -
UpdateItemStatus
Update order item statuses. -
UpdatePurchaseOrders
Accepts XML containing purchase order information to be updated. -
ValidateNewOrders
Accepts XML containing order, item, and customer information to be inserted into the system. This function validates the data being submitted and nothing else.