Contains all transaction data.
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.
|string||Status||Status of specified transaction.|
|TransactionResponse||Response||Gateway response details, includes AuthCode etc.|
|string||TransactionType||Type of transaction. (Sale, Credit, Void, AuthOnly, etc.)|
|CheckTrace||CheckTrace||Tracking data for check transactions. Includes tracking number, effective posting date, date processed, date settled, date returned and bank notes.|
|string||DateTime||Date/time transaction was originally submitted.|
|string||AccountHolder||Name of the account holder.|
|TransactionDetail||Details||Transaction details. (amount, invoice number, clerk, description, currency, etc.)|
|CreditCardData||CreditCardData||Credit card specific data. (card type, number, expiration date, etc.)|
|CheckData||CheckData||Check specific data. (checking account and routing number, etc.)|
|string||User||The username of the person who processed this transaction.|
|string||Source||The name of the source key that this transaction was processed under.|
|string||ServerIP||IP Address of the server that submitted the transaction to the gateway.|
|string||ClientIP||IP Address of client (if passed on from the server).|
|FieldValue||CustomFields||Array of custom transaction fields|
|1.2||Added CustomFields property.|
|1.1||Soap 1.1 Release (no changes)|
|1.0||Response property added|