SoftLayer_Product_Order


SoftLayer_Product_Order

Description

All orders (servers, virtual servers and services) pass through the SoftLayer_Product_Order service. This service provides the entry point for placing orders and quotes with SoftLayer. To place orders using these services, you must provide the appropriate container type as defined by SoftLayer_Container_Product_Order. For server orders, you would use SoftLayer_Container_Product_Order_Hardware_Server. For virtual server orders, you would use SoftLayer_Container_Product_Order_Virtual_Guest. For additional service orders, it will depend on the additional service (e.g., network attached storage, object storage) being purchased. See the data types documentation to get a list of all the available container types beginning with SoftLayer_Container_Product_Order_*.

There are several main entry points associated with ordering:

While this service provides detailed customization for ordering, some customers may find the simplified ordering system sufficient for their needs. For more information, see the following:

Methods

checkItemConflicts

Check order items for conflicts

getExternalPaymentAuthorizationReceipt

Returns an order receipt for a completed external (PayPal) payment authorization.

getNetworks

(DEPRECATED) Retrieve the networks that are available during ordering.

getResellerOrder

Get External Reseller pricing where applicable

getTaxCalculationResult

Get the results of a tax calculation.

getVlans

Get the VLANs that are available during ordering

placeOrder

Place an order using the SoftLayer_Container_Product_Order data type.

placeQuote

Place a quote

processExternalPaymentAuthorization

Process an external (PayPal) payment authorization.

requiredItems

Get list of items that are required with the item prices provided

verifyOrder

Verify that an order may be successfully placed with the details provided.