Product
SoftLayer_Product_Order

Overview

Every server order and every additional service order goes through the methods in this class. To place an order, it is important to know which container is required for a specific order type. These order containers can be found in: SoftLayer_Container_Product_Order*

For a server order, use: SoftLayer_Container_Product_Order_Hardware_Server

These are required so the order knows how to verify itself. verifyOrder checks the type of container being sent in and does verification based on that.

Verification is a lengthy process, so you should call verifyOrder() before you call placeOrder. Doing this will ensure you get what you want, and will let you know how much you will be paying before you are actually charged.

Methods

checkItemConflicts

Check order items for conflicts

confirmOrder

Confirm an order for a demo Cloudlayer Storage account

placeOrder

Place an order

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 an order.

checkItemAvailability
checkItemAvailabilityForImageTemplate
getResellerOrder

Get External Reseller pricing where applicable

test