The input fields for a transaction to create for an order.
Access Scopes
Fields
amountSet:
MoneyBagInput! -
The amount of the transaction.
authorizationCode:
String -
The authorization code associated with the transaction.
deviceId:
ID -
The ID of the device used to process the transaction.
gateway:
String -
The name of the gateway the transaction was issued through.
giftCardId:
ID -
The ID of the gift card used for this transaction.
kind:
OrderTransactionKind -
The kind of transaction.
locationId:
ID -
The ID of the location where the transaction was processed.
processedAt:
DateTime -
The date and time when the transaction was processed.
receiptJson:
JSON -
The transaction receipt that the payment gateway attaches to the transaction.
The value of this field depends on which payment gateway processed the transaction.
status:
OrderTransactionStatus -
The status of the transaction.
test:
Boolean -
Whether the transaction is a test transaction.
userId:
ID -
The ID of the user who processed the transaction.