OrderTransactions
Columns
Name | Type | ReadOnly | Description |
Id [KEY] | Long | True | A unique numeric identifier for the transaction. |
OrderId | Long | False | A unique numeric identifier for the order. |
UserId | Long | True | The unique identifier for the user. |
LocationId | Long | True | The ID of the physical location where the transaction was processed. |
Amount | Decimal | False | The amount of money that the transaction was for. |
Authorization | String | True | The authorization code associated with the transaction. |
Currency | String | True | The three letter code (ISO 4217) for the currency used for the payment. |
DeviceId | String | True | The unique identifier for the device. |
Gateway | String | False | The name of the gateway the transaction was issued through. |
SourceName | String | True | The origin of the transaction. |
Kind | String | False | The kind of transaction. Can be any of the following: Authorization, Capture, Sale, Void, Refund. The allowed values are Authorization, Capture, Sale, Void, Refund. |
Message | String | True | The message associated with this transaction. |
ErrorCode | String | True | A standardized error code, independent of the payment provider. |
Status | String | False | The status of the transaction. |
Test | Boolean | True | The option to use the transaction for testing purposes. |
AVSResultCode | String | True | The Response code from the address verification system. |
CreditCardBin | String | True | The issuer identification number (IIN). |
CVVResultCode | String | True | The Response code from the credit card company. |
CreditCardNumber | String | True | The customer's credit card number, with most of the leading digits redacted with Xs. |
CreditCardCompany | String | True | The name of the company who issued the customer's credit card. |
CreatedAt | Datetime | True | The date and time when the customer was created. |
PaymentsRefundsAttributesStatus | String | True | The current status of the refund The allowed values are pending, faliure, success, error. |
PaymentsRefundsAttributesAcquirerReferenceNumber | String | True | A unique number associated with the transaction that can be used to track the refund. |
Pseudo-Columns
Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
Name | Type | Description |
TransactionItemAmount | Decimal | The amount of money that the transaction was for. Use this when inserting transactions into an order or refund. |
TransactionItemGateway | String | The name of the gateway the transaction was issued through. Use this when inserting transactions into an order or refund. |
TransActionItemKind | String | The kind of transaction. Can be any of the following: Authorization, Capture, Sale, Void, Refund. Use this when inserting transactions into an order or refund. The allowed values are Authorization, Capture, Sale, Void, Refund. |
TransactionItemStatus | String | The status of the transaction. Use this when inserting transactions into an order or refund. |
TransactionItemParentId | String | The parent id of the transaction. Use this when inserting transactions into a refund. |
UpdatedAt | Datetime | The last time the order is updated. |
Last updated