SoftLayer Billing Payment Card Transaction
From SoftLayer Development Network Wiki
Overview
The SoftLayer_Billing_Payment_Card_Transaction data type contains general information relating to attempted credit card transactions.
| Warning! Even though our API is object based, XML-RPC can only return data as array values. The SOAP implementation treats data as object properties. |
Local Properties
accountId
The account ID to which the credit card and billing information is associated with.
- Type: integer
- Length: 10 digits
amount
The total amount of the attempted transaction, represented in decimal format as US Dollars ($USD).
- Type: decimal
- Length: 8 digits before the decimal point
billingAddressLine1
The physical street address. Reserve information such as "apartment #123" or "Suite 2" for line 1.
- Type: string
- Length: 100 characters
billingAddressLine2
The second line in the address. Information such as suite number goes here.
- Type: string
- Length: 100 characters
billingCity
The city in which a customer's account resides.
- Type: string
- Length: 100 characters
billingCountryCode
The 2-character Country code for an account's address. (i.e. US)
- Type: string
- Length: 2 characters
billingEmail
The email address associated with a customer account.
- Type: string
- Length: 255 characters
billingNameCompany
the company name for an account.
- Type: string
- Length: 100 characters
billingNameFirst
The first name of the customer account owner.
- Type: string
- Length: 100 characters
billingNameLast
The last name of the customer account owner.
- Type: string
- Length: 100 characters
billingPhoneFax
The fax number associated with a customer account.
- Type: string
- Length: 100 characters
billingPhoneVoice
The phone number associated with a customer account.
- Type: string
- Length: 100 characters
billingPostalCode
The Zip or Postal Code for the billing address on an account.
- Type: string
- Length: 100 characters
billingState
The State for the account.
- Type: string
- Length: 100 characters
cardAccountLast4
The last 4 digits of a customer's credit card.
- Type: integer
- Length: 4 digits
cardExpirationMonth
The month (MM) in which a customer's payment card will expire.
- Type: integer
- Length: 2 digits
cardExpirationYear
The year (YYYY) in which a customer's payment card will expire.
- Type: integer
- Length: 4 digits
cardType
The type of payment issued (i.e. Visa, MasterCard, American Express).
- Type: string
- Length: 50 characters
createDate
The date that the transaction was attempted.
- Type: dateTime
id
The unique identifier for a single credit card transaction request.
- Type: integer
invoiceId
Unique identifier of the invoice to which funds will be applied.
- Type: integer
- Length: 10 digits
modifyDate
The date that the transaction was modified.
- Type: dateTime
orderFromIpAddress
The IP address from which the transaction originates.
- Type: string
- Length: 20 characters
referenceCode
A code used by the financial institution to refer to the requested transaction.
- Type: string
- Length: 30 characters
requestId
The unique identifier of the request submitted to the financial institution.
- Type: string
- Length: 30 characters
returnStatus
The status code returned from the financial institution.
- Type: integer
- Length: 10 digits
serializedReply
A serialized, delimited string of the transaction request sent to the financial institution.
- Type: string
- Length: 4000 characters
serializedRequest
A serialized, delimited string of the transaction request sent to the financial institution.
- Type: string
- Length: 4000 characters
Relational Properties
account
The account to which a transaction belongs.
account can be queried by object mask.
account must be a unique value.
- Type: SoftLayer_Account

