Transactions are the payment records created when TruCMS or another module asks TruPayments to collect or record money.

Transactions provides the audit trail for payment attempts, statuses and later refund-related history.
A Transaction is the financial record created when another part of TruCMS asks TruPayments to collect, authorize, record or refund money. Use this page to answer questions such as “did the gateway accept the payment?”, “how much has been refunded?”, and “what happened to this payment over time?”.
The transaction’s current status is a summary. The history is what explains the journey—payment attempts, status changes and refund entries can coexist on the same transaction.
Booking refund requests can cause TruPayments to create refund activity when approved. TruCommerce order/refund/payment flows likewise reference TruPayments transactions. Gateway webhooks can update transaction state after the customer leaves the checkout screen.
Financial status should reflect what actually happened at the gateway or manual payment process. Do not use a status edit as a substitute for sending/refunding money. A partially refunded transaction remains a valid original transaction with a recorded refunded amount rather than becoming a new unrelated payment.
Open TruPayments → Transactions.
Use the list for reconciliation and troubleshooting: identify the customer/context, amount/currency, payment method/gateway, and current transaction state. Open the transaction detail/history before retrying business actions elsewhere; a Booking or Order status does not replace the payment record.
Use the tables below when you need the exact meaning of a field, column, filter or action. Read the workflow and dependency sections above first so each option is used in the right context.
| Status | Meaning in workflow |
|---|---|
| Pending | A transaction state available in the TruPayments status filter. |
| Authorized | A transaction state available in the TruPayments status filter. |
| On hold | A transaction state available in the TruPayments status filter. |
| Paid | A transaction state available in the TruPayments status filter. |
| Partially paid | A transaction state available in the TruPayments status filter. |
| Declined | A transaction state available in the TruPayments status filter. |
| Timed out | A transaction state available in the TruPayments status filter. |
| Cancelled | A transaction state available in the TruPayments status filter. |
| Refunded | A transaction state available in the TruPayments status filter. |
| Partially refunded | A transaction state available in the TruPayments status filter. |
Refund history
The supplied TruPayments implementation supports full and partial refund states and records refund actions in transaction history. Use the transaction detail/history view when confirming what was refunded.