The gift card transaction object
One credit or debit on a gift card. The ledger is append-only, so a transaction is never edited or removed once recorded; a correction is another transaction.
Unique identifier for the record.
Money the transaction moved on the card. A positive amount adds funds; a negative amount spends them.
^-?[0-9]+(\.[0-9]+)?$"199.99"
ID of the API credential that recorded the transaction. Null when a person did.
When the record was created.
Note written alongside the transaction, such as why an adjustment was made.
When the transaction took effect. A sale carries the time it was completed at the register, so this can be earlier than created_at, which is when the transaction was recorded on the ledger.
ID of the employee who took the transaction at a register, or null when it was made in the back office or by an API credential.
^[0-9]+$Key supplied when the transaction was created, unique within the banner. Sending the same key again returns the transaction already recorded rather than moving the balance twice.
ID of the checkout this transaction is tied to, from the transactions resource. Null when the transaction is not tied to a checkout.
ID of the store where the transaction took place. Null for a transaction not tied to a store, such as a back-office adjustment.
^[0-9]+$What produced the transaction: funds loaded onto the card, the card spent on a sale or restored by a refund, or a back-office adjustment.
book_transfer, funding_from_payment, manual_adjustment, order_payment When the record was last changed.
ID of the back-office user who made the transaction. Null for a transaction taken at a register or by an API credential.
^[0-9]+$