stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > TenderTransaction

AdminTypes.TenderTransaction interface

A TenderTransaction represents a transaction with financial impact on a shop’s balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop’s cash flow. A TenderTransaction is immutable once created.

Signature:

export interface TenderTransaction extends Node 

Extends: Node

Properties

Property Modifiers Type Description
amount   MoneyV2 The amount and currency of the tender transaction.
id   Scalars[‘ID’][‘output’] A globally-unique ID.
paymentMethod?   Maybe<Scalars[‘String’][‘output’]> (Optional) Information about the payment method used for the transaction.
processedAt?   Maybe<Scalars[‘DateTime’][‘output’]> (Optional) Date and time when the transaction was processed.
remoteReference?   Maybe<Scalars[‘String’][‘output’]> (Optional) The remote gateway reference associated with the tender transaction.
test   Scalars[‘Boolean’][‘output’] Whether the transaction is a test transaction.
transactionDetails?   Maybe<TenderTransactionDetails> (Optional) Information about the payment instrument used for the transaction.
user?   Maybe<StaffMember> (Optional) The staff member who performed the transaction.