Home Partner Portal Transactions & Reporting

Transactions & Reporting

Search, filter, and export transactions across your merchant portfolio. Drill into individual transactions and download CSV reports.

Transactions Reporting CSV Search Filters

Overview

Transaction management is accessible from each merchant’s detail page under the Transactions tab. It provides a comprehensive view of all payment activity with powerful search, filtering, and export capabilities.

Viewing Transactions

The transactions table shows recent payment activity for the selected merchant. Each row displays:

ColumnDescription
AmountTransaction amount in the merchant’s currency
Terminal IDWhich terminal processed the payment
Payment MethodCard, Swish, Klarna, etc.
TypePurchase, Refund, Void, etc.
Card BrandVisa, Mastercard, Amex, etc. (for card payments)
RRNRetrieval Reference Number
TimestampDate and time of the transaction

Searching Transactions

Use the search bar to find specific transactions by:

  • Payment ID — the unique payment identifier
  • Order ID — the merchant’s order reference
  • Transaction ID — the Surfboard transaction identifier
  • RRN — the Retrieval Reference Number

The search uses a global search index that matches across multiple fields and highlights which fields matched.

Filtering

Date Range

Select a start and end date to narrow transactions to a specific period. The default view shows the current month.

Advanced Filters

Click Filters to access additional filtering options:

FilterOptions
Payment MethodCard, Swish, Klarna, Vipps, MobilePay, etc.
Card BrandVisa, Mastercard, Amex, Maestro
Card TypeDebit Consumer, Credit Consumer, Debit Commercial, etc.
RegionDomestic, Intra, International
TerminalFilter by specific terminal
StoreFilter by specific store
POS Entry ModeChip, Contactless, Manual, etc.
CurrencyFilter by transaction currency

Filters can be combined for precise results. Click Clear to remove all filters.

Filter Types

Filters are applied at two levels:

  • API filters (date range, store, terminal) — these filter at the data source for efficient querying
  • Client-side filters (payment method, card brand, type, region) — applied after data is fetched for quick toggling

When API filters are changed, you need to click Search to re-fetch data.

Transaction Details

Click on any transaction to view its full details, including:

  • Complete transaction identifiers (payment ID, order ID, transaction ID)
  • Amount and currency
  • Payment method and card details (brand, type, truncated PAN)
  • Terminal and store information
  • Settlement status and reference
  • Interchange domain (Domestic, Intra, International)
  • POS entry mode
  • Void status
  • Full timestamp

Exporting Transactions

Click the Download button to export transactions as CSV. The export includes:

  • Amount (formatted with decimal separators)
  • Terminal ID, Currency, Merchant ID
  • Order ID, Reference ID
  • Payment method and card label
  • Payment type and RRN
  • Transaction ID and timestamp
  • Adjustment count and amount (if applicable)

Export Limits

  • Maximum of 10,000 transactions per export
  • If the total exceeds this limit, narrow your date range for a complete export
  • Client-side filters are applied before export when active

Adjustments

The export automatically includes adjustment data (refunds, chargebacks, etc.) cross-referenced by Order ID. This gives you a complete picture of each transaction’s lifecycle.

Merchant-Level Analytics

The merchant overview page also provides aggregated analytics:

  • Sales volume over the past 3 months
  • Transaction count and average transaction value
  • Payment method distribution by volume
  • Sales trend chart with quarterly, monthly, weekly, and daily views

These analytics update automatically and provide at-a-glance performance metrics for each merchant.