Are you looking for test card numbers?

Would you like to contact support?

Reportin icon

Downloading reports

Download reports and use them to perform tasks related to your finances.

Automate the process of downloading and parsing report data using a combination of our notifications service and HTTP GET requests or using SSH File Transfer Protocol (SFTP).

Reports and time zones

Because time zones influence the start and end of your report, be aware of how we generate reports before you start downloading and using them:

Change the time zone

Changing the time zone for your account only has an effect for future reports, and might lead to an initial gap or overlap in reports. For these reasons, proceed as follows when you want to change your time zone setting:

  1. Generate, download, and save your report(s).
  2. Contact our Support Team and ask them to change the time zone setting for your account.
  3. Generate and download the report(s) again.
  4. Merge each old report with the corresponding new report and remove any duplicates.

Automate generating reports

You can choose Automatic generation to generate a report automatically and make it available in your Customer Area. You will also receive a notification with eventCode: REPORT_AVAILABLE. The reason field contains the URL where you can download the report, and the pspReference field contains the name of the report.

To automatically generate a report:

  1. Log in to your Customer Area.
  2. Go to Reports, and find the report that you want to subscribe to.
  3. Select Automatic generation.
  4. Select a report format (such as .CSV or .XSLX).

If prompted, schedule when you want to receive the report by selecting Add report schedule and do the following:

  1. Select the Frequency of report generation:

    • Daily - The report is generated each day at 04:00 CET and contains the previous 24 hours of data.
    • Weekly - The report is generated each week on the selected day and contains the previous 7 days of data. For example, if scheduled on Wednesday, the report will contain data for Wednesday - Tuesday.
    • Monthly - The report is generated on the selected day of the month and contains data for the previous calendar month.
  2. Optionally enter your country code in The merchant country code(s) and also:

    • Also display the store - Select Yes to display and No to not display the store.
    • Also display the terminal Id - Select Yes to display and No to not display the terminal Id.
  3. Select Schedule to create a new schedule for automatic report generation.

Automate downloading reports

You can use downloaded reports for reconciliation by importing them into your accounting, ERP, or business intelligence systems. For more information, refer to Automate payment reconciliation. For additional security, you can also encrypt your reports with your PGP Key.

You can only download a report after it is generated.

To automate report downloads:

  1. Set up report notifications to inform your server that a new report has been generated.
  2. Make a HTTP GET request to download the report. 

Alternatively, you can download reports using SFTP.

Step 1: Set up notifications

  • Set up notifications HTTP callbacks (webhooks) sent to an endpoint on your server. For general information on notifications, refer to Set up notifications. After you set up notifications, you will receive a REPORT_AVAILABLE notification when a new report has been generated. This notification contains the following fields:

    • pspReference – the file name of the report.
    • reason – the URL used to download the report.
<?xml version="1.0" encoding="UTF-16"?>
<soap:Envelope xmlns:soap=""
    xmlns:xsd="" xmlns:xsi="">
        <sendNotification xmlns="">
                            <currency xmlns="">EUR</currency>
                            <value xmlns="">0</value>

Step 2: Download the report

Use TLS 1.2 when making GET requests.

  1. Create a report API credential. Select a User type of Report user, and make sure that the Merchant Report Download role is assigned.
  2. Set up basic authentication for your report API credential.
  3. Download the report with an HTTP GET request. Include:
    • The name of your report API credential, for example report@Company.[YourCompanyAccount],
    • The basic authentication password for your report API credential.
    • The URL from the reason field in the REPORT_AVAILABLE notification.

Here is how you would download the report for the API credential report@Company.[YourCompanyAccount]:

Merchant Account Reports:

$ wget --http-user='report@Company.[YourCompanyAccount]' --http-password='[BasicAuthPassword]' --quiet --no-check-certificate[YourMerchantAccount]/[ReportFileName]

Company Account Reports:

$ wget --http-user='report@Company.[YourCompanyAccount]' --http-password='[BasicAuthPassword]' --quiet --no-check-certificate[YourCompanyAccount]/[ReportFileName]

Determine reports to download by parsing file names

You may not want to download every report that is generated. Parse the file name of the report to determine this. The following file naming conventions are used for our commonly downloaded reports:

Report type File name format
Settlement details report

settlement_detail_report_batch_[Batch Number].csv


  • [Batch Number] – sequential number of the settlement batch
Aggregate settlement details report



  • [yourAccountname] – Adyen company or merchant account name
  • [countryCode] – First country code in case the report is limited to one or more merchant countries
  • [additionalData] – Indicates whether aggregation by Store, Terminal, or both is enabled. Possible values: empty, "S", "T", or "ST".
  • [fromdate] – The start date of report. Format: yyyy-mm-dd
  • [untildate] – The end date of report. Format: yyyy-mm-dd
Payment accounting report



  • [date] – the date for which the report is generated. Format: yyyy_mm_dd
Account Updater results report



  • [additionalData] - Indicates whether aggregation by Merchant, Acquirer, or Card scheme, or a combination of them, is enabled. Possible values: empty, M=Merchant, A=Acquirer, P=Card scheme.
  • [dateformat] - Indicates the format of the selected date. M=month, W=Week number, D=Calendar day.
  • [fromdate] – Start date of the report. Format: yyyy-mm-dd
  • [untildate] – End date of the report. Format: yyyy-mm-dd
Dispute transaction details report



  • [date] – the date for which the report is generated. Format: yyyy_mm_dd

Encrypt report files (optional)

For additional security, you can optionally encrypt your report files with a PGP Key:

  1. If you haven't already done so, generate a PGP key.
  2. Register your PGP public key with Adyen, specifying Reports as the Purpose of the key.

All future generated reports will be encrypted with this PGP key.

Manually download a report

We recommend automating report downloads. For more information, see Automate downloading reports.

To download reports from your Customer Area, you need to have the Merchant Report role assigned to your user account. For more information on how to set this up, refer to User roles.

To download a report:

  1. Log in to your Customer Area with your merchant-level account.
  2. Go to Reports, and find the report that you want to download.
  3. On the report page, enter a time-period for the generated report.

    For the Settlement details report, enter a settlement batch number instead.

  4. Click Generate.
  5. After the report has generated, under Earlier generated reports, click the file name. The report will download.

    Reports can take some time to process and generate.