A Rutter Transaction represents any payment or attempted payment received by the merchant. Depending on the commerce platform connected, a Rutter Transaction may belong to an associated Rutter Order.
The Rutter ID of the transaction. This value is a UUID generated by Rutter that uniquely identifies a transaction regardless of platforms.
string | null
The Rutter Order ID that this transaction is associated with. If the transaction is not associated with an order, or the platform doesn't support order type, this field would be
The name of the payment gateway the transaction was processed through.
object | null
An object containing additional metadata. This field is only populated for commerce platforms like Shopify that do their own payment processing & partner with another processor (Stripe), which attaches metadata to the transaction. Otherwise the value is
The transaction's type. One of:
The total amount for this transaction in its currency. This field should always be non-negative.
The ISO-4217 currency code of the transaction.
The transaction status. One of:
The ISO 8601 timestamp the transaction was created.