Transactions dashboard

Efficiently track and manage your financial transactions with Recurly's Transactions Dashboard. Get detailed insights into payments, refunds, and billing activities in one convenient place.


Required plan

This feature or setting is available to all customers on any Recurly subscription plan.


  • Active Recurly account with administrative access.
  • Basic understanding of transaction processes and payment gateway functions.


  • Inability to reactivate voided transactions.
  • Limitations on issuing partial refunds for unsettled transactions.
  • Dependence on third-party gateways for transaction settlement times and fraud checks.


The Transactions Dashboard in Recurly provides a comprehensive overview of all financial transactions processed through the platform. It includes features for searching transactions, understanding various transaction types, managing refunds and voids, and performing fraud checks, all designed to streamline the financial management of customer accounts.

Key benefits

  • Comprehensive transaction search: Easily locate transactions using a wide range of criteria, from customer information to transaction IDs, enhancing tracking efficiency.
  • Streamlined refund and void processes: Simplify the handling of unsettled and settled transactions, with intuitive options for voids, full, and partial refunds.
  • Enhanced fraud management: Facilitate safer transactions with built-in features for fraud checks, supplemented by integration with third-party fraud prevention services.

Key details

The transactions dashboard in Recurly offers a comprehensive view of all your transaction activities. Here, you can effortlessly search for transactions using a variety of criteria, such as the transaction's Universally Unique Identifier (UUID), the customer's first or last name, account code, the last four digits of their card number, card type, payment gateway reference ID, transaction amount, or currency. The available filters help you organize transactions by their type and response, making it simpler to find exactly what you're looking for.

You also have the option to narrow down your search based on the payment gateway and currency used.

Transaction types

Below is a table describing the various types of transactions you may encounter:

PaymentsAny purchase made through Recurly.
RefundsTransactions where funds were returned following a successful Recurly transaction.
VerificationsTransactions, usually of $0 or $1, used to verify billing information. These are immediately voided after verification.
MOTOStands for Mail Order Telephone Order. These are transactions initiated through Recurly's Admin UI or via API, requiring the feature to be activated.

Transaction statuses

This table outlines possible statuses a transaction can have, offering insights into its processing stage or outcome:

SuccessfulTransactions that have been approved by the payment gateway.
DeclinedTransactions that were not approved by the payment gateway.
VoidedTransactions that have been cancelled before any exchange of funds.
FraudulentTransactions identified as fraudulent.
PendingTransactions that are awaiting completion or further action.
ScheduledTransactions that are set to be processed at a future date.
ProcessingTransactions that are currently being processed by the payment gateway.
ChargebackRepresents a chargeback on an ACH payment, currently in beta for ACH transactions.

Transaction search

Finding a specific transaction in Recurly is simple and flexible, thanks to a wide range of search fields available.

  • Account Code: Locate transactions tied to a specific Recurly account code.
  • Company Name: Search for transactions associated with a company's name.
  • First Name: Find transactions by the customer's first name.
  • Last Name: Search transactions using the customer's last name.
  • Email Address: Locate transactions linked to a specific email address.
  • Username: Find transactions by the username associated with the customer's account.
  • Amount: Search for transactions based on the transaction amount.
  • First Six Digits of the Credit Card: Locate transactions using the first six digits of the customer's credit card. This is helpful for identifying the card issuer and type.
  • Last Four Digits of the Credit Card: Narrow down transactions with the last four digits of the credit card, offering a quick way to reference a specific payment method.
  • Transaction Reference ID: Search for transactions using the payment gateway's reference ID.
  • Transaction Unique ID (UUID): Locate a transaction with its unique identifier, offering the most direct way to find a specific transaction.

Creation of a transaction

Transactions in Recurly are automatically generated when an invoice is processed. This can occur as a result of subscription activities (such as creation, renewal, or modification) or from charges created and invoiced on the account. To minimize per-transaction gateway fees and reduce the number of separate bank charges for customers, it is advisable to utilize the Purchase endpoint for both subscription and one-time charge billings. This endpoint consolidates billing for any combination of subscriptions and one-time charges into a single transaction for your payment gateway.

Minimum purchase amount

To optimize merchant fees, Recurly does not send transactions below $0.03 to your payment gateway. Instead, such invoices are immediately marked as paid. It's important to note that some payment gateways have their own minimum purchase amounts, typically ranging from $0.30 to $0.50.

Transaction details

When you click on a transaction, you get the following information:

Transaction details

This includes the transaction type (such as payment, refund, authorization, etc.), status (successful, declined, voided), the transaction amount, and the customer's billing information. Billing information covers card type and address details (if collected).

Status details

This section helps you understand the current status of a transaction. If a transaction is declined, you can investigate further to uncover the reason behind the decline or other error-related statuses.

  1. Select the transaction in question to view its details.
  2. Look for the gateway error codes or internal error codes provided. These codes offer insights into what went wrong.

For a detailed explanation of each error code, please visit our developers' documentation at Recurly API Transaction Errors. This resource provides a comprehensive list of possible errors, helping you diagnose and address any issues more effectively.

Fraud details

This section provides information about the address verification checks performed by the payment gateway.
For Fraud Velocity Checks and additional fraud prevention measures, we recommend partnering with our third-party fraud providers. Please contact your Account Executive or Account Manager for more information.

Settling transactions

At the time of purchase, your payment gateway verifies the customer's billing information and confirms fund availability through their credit card processors. Upon a successful response, the funds are reserved, and the transaction amount is deducted from the customer's bank account balance. These transactions are finalized at the end of the day when the payment gateway processes them for settlement, resulting in the release of funds to the merchant. The settlement status of a transaction influences how voids, refunds, and partial refunds are handled.


When billing information is added or updated on an account, Recurly issues a $1.00 authorization charge (or a $0.00 verification for gateways supporting Zero Dollar Authorizations) to verify the billing information. Recurly voids this charge once a success or decline response is received from the gateway. Subscription plans with trial periods also process a verification charge at signup to confirm the customer's billing data.

Refunds and voids

An unsettled transaction can be voided, which stops the transaction from processing and removes it from the customer's account. Once a transaction has settled, it can only be refunded. Since payment gateways have varying processing times for settling transactions, Recurly automatically attempts a void before processing a refund. Note that partial refunds can only be issued on a settled transaction, so it's advisable to wait 24 hours after an initial transaction before attempting a partial refund.

A voided transaction usually disappears from a customer's credit/debit account statement within 24 hours. In contrast, a refund may take 3 to 5 business days to reflect on the statement.

Refunds are always issued to the original payment method (credit card or bank account for ACH payments).

To refund or void a transaction or invoice:

  1. Open the customer's account and select the desired transaction in the Transactions section or the invoice in the Invoices section.
  2. For transactions, proceed to the Transaction Details page and click Refund Transaction. For invoices, go to the Invoice Details page and click Refund Invoice.
  3. Choose the specific charge line items for refund, with options to prorate subscription charges or select specific quantities. For custom refund amounts, click "Refund a partial item or specific amount?" ensuring the amount does not exceed the original transaction value. Unsettled transactions can only be fully refunded (voided).
  4. If the invoice includes credit line items and you're doing a partial refund, choose to return credit to the account first and then create a transaction for any remaining amount, or opt for "Transaction first" to issue money back to the customer before returning any credit. By default, refunds return credit to the account first. Change this preference using the radio buttons at the top of the page.
  5. Click Preview Refund to review the refund details, including discounts, taxes, and credit being returned.
  6. To complete the refund, click Refund Charges. This action will generate a refund invoice and transaction.
    Learn more about invoices for voided and refunded transactions in our Invoices section.