Skip to main content

Viewing Transactions

Transaction history, filtering, and understanding transaction types.

Written by Ryan O
Updated today

Overview

Anton Payments provides a complete transaction history for your account, covering all movements of funds including payouts, deposits, fees, and currency exchanges. This article explains how to access and filter your transaction records.

Accessing Transaction History

Via the Merchant Portal

Navigate to Transactions in the main menu. The transaction list displays all account activity in reverse chronological order (most recent first). You can filter by date range, currency, transaction type, and status.

Via the API

Retrieve transactions using cursor-based pagination:

curl "https://api.antonpayments.dev/v1/transactions?limit=50" \
  -H "Authorization: Bearer ak_test_..."

To paginate through results, pass the next_cursor value from the previous response:

curl "https://api.antonpayments.dev/v1/transactions?limit=50&cursor=txn_abc123" \
  -H "Authorization: Bearer ak_test_..."

Transaction Types

Each transaction has a type that indicates the nature of the funds movement:

  • Payout -- Funds sent to a payee. Debits your available balance.

  • Deposit -- Funds received into your account. Credits your available balance.

  • Fee -- Service fees charged by Anton for processing payouts.

  • FX Exchange -- Currency conversion between two balances in your account.

  • Refund -- Returned funds from a failed or reversed payout. Credits your available balance.

  • Hold -- Funds reserved for an in-progress payout. Moves funds from available to held.

  • Release -- Held funds returned to available (e.g., when a payout is cancelled).

Filtering Transactions

You can filter transactions by several criteria:

  • Currency -- View transactions for a specific currency (e.g., ?currency=USD).

  • Type -- Filter by transaction type (e.g., ?type=payout).

  • Status -- Filter by status (e.g., ?status=completed).

  • Date range -- Filter by creation date (e.g., ?created_after=2026-01-01&created_before=2026-02-01).

Filters can be combined:

curl "https://api.antonpayments.dev/v1/transactions?currency=USD&type=payout&limit=50" \
  -H "Authorization: Bearer ak_test_..."

Transaction Details

Each transaction record includes:

  • id -- Unique transaction identifier

  • type -- The transaction type (payout, deposit, fee, etc.)

  • amount -- The transaction amount

  • currency -- The currency of the transaction

  • status -- Current status (pending, completed, failed)

  • created_at -- Timestamp of when the transaction was created

  • reference -- Associated reference (e.g., payout ID, batch ID)

Reconciliation

For reconciliation purposes, use the reference field to match transactions back to specific payouts, batches, or deposits. If you included a custom reference when creating payouts, it will appear here for easy cross-referencing with your internal systems.

Tips

  • Use date range filters to generate monthly or weekly transaction reports.

  • Filter by type=fee to review all charges applied to your account.

  • Export transaction data from the merchant portal for offline analysis and bookkeeping.

Did this answer your question?