SoftLayer Billing Payment Card Transaction

From SoftLayer Development Network Wiki

Jump to: navigation, search

Contents

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.



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.



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.

Personal tools