Skip to main content
The Transactions page shows every payment event recorded for your workspace — successful charges, failed attempts, and refunds. Transactions are populated automatically when a customer completes a checkout powered by a connected Stripe account.
Transactions only appear after you connect Stripe in Settings → Integrations. Stripe sends webhook events to your workspace when a checkout session completes or an invoice is paid.

What the transactions view shows

Each row in the transactions table includes:
ColumnDescription
ContactThe customer linked to the transaction, identified by their Stripe customer ID or contact record.
OfferThe offer purchased in this transaction.
PriceThe price point charged.
AmountThe transaction amount in USD.
StatusThe Stripe payment status (e.g. succeeded, failed, pending).
TypeThe transaction type (e.g. charge, refund).
DateWhen the transaction was recorded.

Searching transactions

Use the search bar at the top of the page to filter by contact ID, Stripe customer ID, offer, or status. The search runs across all loaded transactions instantly — no need to submit a form.

Filtering transactions

Click the filter icon to open the filters sidebar. You can filter by:

Status

Show only transactions with a specific Stripe status, such as succeeded, failed, or refunded.

Transaction type

Filter by transaction type to isolate charges, refunds, or other event types.

Refunded only

Toggle to show only transactions that have been refunded, regardless of their original status.
Active filters are highlighted on the filter button. Click Reset inside the sidebar to clear all filters.

Transaction details

Click any row to view the full transaction detail, including:
  • The Stripe event ID and checkout session ID.
  • The linked contact and offer.
  • A breakdown of the amount, currency, and payment method.
  • Refund status and refund amount if applicable.

Refunds

Refunds are recorded automatically when Stripe processes a refund for a charge in your account. The transaction row is updated to reflect the refunded status. To issue a refund, use the Stripe dashboard directly — refunds initiated in Stripe are synced back to Fig via webhook.
Refunding a transaction in Stripe does not automatically restore access or reverse any CRM actions in Fig. Manage any related contact or funnel state manually.