SoftLayer_Container_Product_Order_Billing_Information


SoftLayer_Container_Product_Order_Billing_Information

Description

This is the datatype that needs to be populated and sent to SoftLayer_Product_Order::placeOrder. This datatype has everything required to place an order with SoftLayer.

Local


billingAddressLine1

The physical street address. Reserve information such as “apartment #123” or “Suite 2” for line 1.
Type: string


billingAddressLine2

The second line in the address. Information such as suite number goes here.
Type: string


billingCity

The city in which a customer’s account resides.
Type: string


billingCountryCode

The 2-character Country code for an account’s address. (i.e. US)
Type: string


billingEmail

The email address associated with a customer account.
Type: string


billingNameCompany

the company name for an account.
Type: string


billingNameFirst

The first name of the customer account owner.
Type: string


billingNameLast

The last name of the customer account owner
Type: string


billingPhoneFax

The fax number associated with a customer account.
Type: string


billingPhoneVoice

The phone number associated with a customer account.
Type: string


billingPostalCode

The Zip or Postal Code for the billing address on an account.
Type: string


billingState

The State for the account.
Type: string


cardAccountNumber

The credit card number to use.
Type: string


cardExpirationMonth

The payment card expiration month
Type: integer


cardExpirationYear

The payment card expiration year
Type: integer


creditCardVerificationNumber

The Card Verification Value Code (CVV) number
Type: string


euSupported

1 = opted in, 0 = not opted in. Select the EU Supported option if you use IBM Bluemix Infrastructure services to process EU citizens’ personal data. This option limits Level 1 and Level 2 support to the EU. However, IBM Bluemix and SoftLayer teams outside the EU perform processing activities when they are not resolved at Level 1 or 2. These activities are always at your instruction and do not impact the security or privacy of your data. As with our standard services, you must review the impact these cross-border processing activities have on your services and take any necessary measures, including review of IBM’s US-EU Privacy Shield registration and Data Processing Addendum. If you select products, services, or locations outside the EU, all processing activities will be performed outside of the EU. If you select other IBM services in addition to Bluemix IaaS (IBM or a third party), determine the service location in order to meet any additional data protection or processing requirements that permit cross-border transfers.
Type: boolean


isBusinessFlag

If true, order is being placed by a business.
Type: boolean


payerAuthenticationEnrollmentReferenceId

The purpose of this property is to allow enablement of 3D Secure (3DS). This is the Reference ID that corresponds to the device data for Payer Authentication. In order to properly enable 3DS, this will require implementation of Cardinal Cruise Hybrid.

Please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/360668/Cardinal+Cruise+Hybrid and view section under “DFReferenceId / ReferenceId” to populate this property accordingly.
Type: string


payerAuthenticationWebToken

“Continue with Consumer Authentication” decoded response JWT (JSON Web Token) after successful authentication. The response is part of the implementation of Cardinal Cruise Hybrid.

Please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/360668/Cardinal+Cruise+Hybrid and view section under “Continue with Consumer Authentication” to populate this property accordingly based on the CCA response.
Type: string


taxExempt

Tax exempt status. 1 = exempt (not taxable), 0 = not exempt (taxable)
Type: integer


vatId

The VAT ID entered at checkout
Type: string