# Reports

Solidgate API for <a href="https://docs.solidgate.com/reporting/" target="_blank">reports</a> allows merchants to securely access transaction data and generate customized reports for analyzing and tracking the performance of their payment operations.

With Solidgate’s reconciliation functionality, merchants can track cash daily, identify fund flow gaps, gain complete transaction lifecycle visibility, implement strong financial controls, and establish scalable financial processes.

<blockquote>
  <p>Solidgate data comes with a 60-minute delay, thus it is not recommended for real-time analysis.</p>
  <p>Please note that reports may be inaccessible for about 30 minutes on Wednesdays at 5:00 PM (UTC) due to scheduled external maintenances. Once complete, all reports will be available with data preserved.</p>
</blockquote>

## Card orders

 - [POST /card-orders](https://api-docs.solidgate.com/api/reports/retrieve-card-orders.md): The report provides essential data for merchants, including transaction details, customer information, and technical insights, facilitating comprehensive order tracking, financial reconciliation, and enhanced operational and marketing strategies.


  This report uses the updated_at as the default parameter for unloading data, which reflects the latest update to card orders.

## APM orders

 - [POST /apm-orders](https://api-docs.solidgate.com/api/reports/retrieve-apm-orders.md): The report is essential for merchants using alternative payment methods, offering comprehensive transaction details, including order IDs, statuses, amounts, customer information, crucial for a complete understanding of APM transaction dynamics.


  This report uses the updated_at as the default parameter for unloading data, indicating the latest update to the APM orders.

## Subscriptions

 - [POST /subscriptions](https://api-docs.solidgate.com/api/reports/retrieve-subscriptions.md): The report offers a comprehensive overview for merchants, detailing customer subscriptions, payment methods, key customer data, and associated invoices, which are important for managing recurring revenues, customer retention, and informed decision-making in subscription-based businesses.


  The updated_at parameter is used when unloading subscription data, indicating the most recent update to a subscription.

## Chargebacks

 - [POST /card-orders/chargebacks](https://api-docs.solidgate.com/api/reports/retrieve-card-chargebacks.md): The report is essential for merchants, providing exhaustive insights into each chargeback, including identifiers, dates, types, amounts, reasons, and related original order details, which is crucial for understanding chargeback patterns, enhancing dispute resolution, and fraud prevention.


  Chargeback information is unloaded using the updated_at as the default parameter, which reflects the date when the latest chargeback flow was created.

## PayPal disputes

 - [POST /apm-orders/paypal-disputes](https://api-docs.solidgate.com/api/reports/retrieve-apm-paypal-disputes.md): The report is crucial, offering detailed insights on each PayPal dispute and lifecycle stage. These details are essential for effective dispute management and enhancing customer satisfaction.


  This report uses the created_at as the default parameter for unloading data.

## Prevention alerts

 - [POST /prevention_alerts](https://api-docs.solidgate.com/api/reports/prevention-alerts-by-date.md): The report retrieves data to identify and resolve potential issues, thereby preventing the generation of alerts.


  This report uses the created_at as the default parameter for unloading data.
  In a successful response, the report_url field will contain a link to the file.

## Download prevention alerts

 - [GET /prevention_alerts/report/{report_id}/download](https://api-docs.solidgate.com/api/reports/download-prevention-alerts.md): The report offering detailed information on prevention alerts. It provides insights into each alert, including unique identifiers, alert types, amounts, outcomes, and the alert generation timeline.


  The report unloads data based on the date range parameters that corresponds to the date the operation was executed.
  In a successful response, you will be redirected to S3 to download the file.

## Card fraud alerts

 - [POST /card-orders/fraud-alerts](https://api-docs.solidgate.com/api/reports/retrieve-card-fraud-alerts.md): The report is vital for merchants, providing detailed fraud-related information such as order IDs, amounts, and timings, along with specific fraud types and reason codes, crucial for swiftly identifying, analyzing, and formulating effective strategies to enhance transaction security.


  The created_at as the default parameter is used to unload fraud alert data. It specifies the exact time when a fraud alert was created.

## Financial entries by date range

 - [POST /financial_entries](https://api-docs.solidgate.com/api/reports/financial-entries-by-date.md): In a successful response, you will receive a link to the file report_url.


    The financial data are in a CSV file, which can be found at the link. Data is available for export from the July 2022.

## Download financial entries

 - [GET /financial_entries/report/{report_id}/download](https://api-docs.solidgate.com/api/reports/download-financial-entries.md): The report offers an extensive overview of financial transactions, detailing financial record IDs, order and transaction IDs, dates, amounts, currencies, payment methods, and geographical data essential for comprehensive financial analysis and management.


  The report unloads data based on the created_at + 4 hours parameter, which corresponds to the date the operation was executed.
  In a successful response, you will be redirected to S3 to download the file.

## Routing events

 - [POST /routing/events](https://api-docs.solidgate.com/api/reports/routing-events-by-date.md): The report provides a comprehensive view of routing decisions and execution flow for orders processed through routing configurations.

It captures the complete sequence of routing events for each transaction, including selected steps, skipped steps with reasons, 3DS decisions, and connector account details.


  This report uses the created_at as the default parameter for unloading data. The date range between date_from and date_to must not exceed 36 days.
  In a successful response, the report_url field will contain a link to the file.

## Download routing events

 - [GET /routing/events/report/{report_id}/download](https://api-docs.solidgate.com/api/reports/download-routing-events.md): The report offers detailed information on routing events. It provides insights into each event, including unique identifiers, configuration and version, route and step details, 3DS decisions, and connector account selected for processing.


  The report unloads data based on the date range parameters that corresponds to the date the operation was executed.
  In a successful response, you will be redirected to S3 to download the file.

