> ## Documentation Index
> Fetch the complete documentation index at: https://docs.peere.co/llms.txt
> Use this file to discover all available pages before exploring further.

# guides

# Transaction Management

Monitor and track all payment transactions and their status.

## What is Transaction Management?

<Card title="Payment Tracking" icon="chart-line">
  Access comprehensive transaction history, detailed payment information, and real time status updates for all your payment operations.
</Card>

## Key Operations

<CardGroup cols={2}>
  <Card title="Transaction History" icon="clock-rotate-left">
    View chronological list of all transactions
  </Card>

  <Card title="Transaction Details" icon="magnifying-glass">
    Get detailed information about specific transactions
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Transaction Processing">Payments are processed through billing operations</Step>
  <Step title="Status Updates">Transaction status updates in real time</Step>
  <Step title="History Tracking">All transactions are logged with detailed information</Step>
  <Step title="Reporting">Access transaction data for reporting and reconciliation</Step>
</Steps>

### Get Transaction History

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET "https://api.peere.network/v1/transaction-history?limit=50&page=1" \
    -H "Authorization: Bearer YOUR_TOKEN"
  ```
</CodeGroup>

### Get Transaction Details

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET "https://api.peere.network/v1/transaction-details/{transactionId}" \
    -H "Authorization: Bearer YOUR_TOKEN"
  ```
</CodeGroup>

## Transaction Status Types

<CardGroup cols={4}>
  <Card title="pending" icon="clock" color="#f59e0b">
    Transaction initiated, awaiting processing
  </Card>

  <Card title="completed" icon="check" color="#10b981">
    Transaction successfully processed
  </Card>

  <Card title="failed" icon="x" color="#ef4444">
    Transaction failed or was declined
  </Card>

  <Card title="refunded" icon="arrow-rotate-left" color="#6b7280">
    Transaction was refunded
  </Card>
</CardGroup>

## Use Cases

<Tabs>
  <Tab title="Financial Reconciliation">Match transaction records with your internal accounting systems for accurate financial reporting.</Tab>
  <Tab title="Customer Support">Quickly lookup transaction details when customers have questions about payments.</Tab>
  <Tab title="Performance Analytics">Analyze payment success rates, failure patterns, and customer behavior.</Tab>
  <Tab title="Compliance Reporting">Generate reports for regulatory compliance and audit requirements.</Tab>
</Tabs>

## Filtering and Pagination

<Info>Use query parameters to filter transactions by date range, status, amount, or customer. Implement pagination for large transaction volumes.</Info>

<Tabs>
  <Tab title="Date Filtering">Filter transactions by specific date ranges for reporting periods.</Tab>
  <Tab title="Status Filtering">View only transactions with specific status (completed, failed, etc.).</Tab>
  <Tab title="Amount Filtering">Find transactions within specific amount ranges.</Tab>
</Tabs>

## Next Steps

After implementing transaction management:

1. [Refund Management](/merchant-apis/refund-management/overview) to handle transaction refunds
2. [Customer Decisions](/merchant-apis/customer-decisions/overview) to understand payment authorizations
