TransactionObject

Contains all transaction data.

Description

This object contains all of the data on a transaction. Some fields are masked for security reasons and some fields are specific to credit card or electronic check transactions.

Some information stored in this object is important for security reasons, such as the username of the person who processed the transaction, the IP address of the server from which it was submitted, and the source key that the transaction was processed under.

Properties

Type

Name

Description

string

Status

Status of specified transaction. (required)

TransactionResponse

Response

Gateway response details. (Includes AuthCode, etc.). (required)

string

TransactionType

Type of transaction. (Sale, Credit, Void, Auth Only, etc.). (required)

CheckTrace

CheckTrace

Tracking data for check transactions. Includes tracking number, effective posting date, date processed, date settled, date returned, and bank notes. (optional)

string

DateTime

Date/time transaction was originally submitted. (required)

string

AccountHolder

Name of the account holder. (required)

TransactionDetail

Details

Transaction details. (Amount, invoice number, clerk, description, currency, etc.). (optional)

CreditCardData

CreditCardData

Credit card-specific data. (Card type, number, expiration date, etc.). (required)

CheckData

CheckData

Check-specific data. (Checking account and routing number, etc.). (optional)

string

User

The username of the person who processed this transaction. (required)

string

Source

The name of the source key that this transaction was processed under. (required)

string

ServerIP

IP address of the server that submitted the transaction to the gateway. (required)

string

ClientIP

IP address of client (if passed on from the server). (optional)

string

CustomerID

Customer ID. (required)

GwAddress

BillingAddress

Billing address. (required)

GwAddress

ShippingAddress

Shipping address. (optional)

FieldValue

CustomFields

Array of custom transaction fields. (optional)

LineItem

LineItems

Line items. (optional)