transaction object has the following attributes:
Returns a unique numeric identifier for the transaction.
Returns the amount of the transaction. Use one of the money filters to return the value in a monetary format.
Returns the name of the transaction.
Returns the status of the transaction.
Returns the translated output of a transaction's status.
Returns the timestamp of when the transaction was created. Use the date filter to format the timestamp.
Returns text with information from the payment gateway about the payment receipt. This includes whether the payment was a test case and an authorization code if one was included in the transaction.
Returns the type of transaction. There are five transaction types:
authorizationis the reserving of money that the customer has agreed to pay.
captureis the transfer of the money that was reserved during the authorization stage.
saleis a combination of authorization and capture, performed in one step.
voidis the cancellation of a pending authorization or capture.
refundis the partial or full refund of the captured money to the customer.
Returns the name of the payment gateway used for the transaction.
payment_details object contains additional properties related to the payment method used in the transaction.
Returns the name of the company who issued the customer's credit card.
Returns the customer's credit card number. All but the last four digits are redacted.