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