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

# Transaction Report Delivery

## Prerequisites

To set up Transaction Delivery to Amazon SQS, you must have access to the Nayax Core with the appropriate user permissions. Specifically, the following roles are required:

* **Transaction Dispatcher**
* **Transactions Report Subscriber**

Additionally, ensure you have the **Amazon SQS Queue URL**, **Access Key**, and **Secret Key** obtained during the queue setup process.

## Operator Level Setup

Follow these steps to configure transaction delivery at the operator level in the Nayax Core:

1. Log in to the **Nayax Core**.

   <Frame>
     <img src="https://mintcdn.com/nayax-44d6e37b/gp-udlFbAMEECcYg/images/docs/set-up-transaction-delivery/image1.png?fit=max&auto=format&n=gp-udlFbAMEECcYg&q=85&s=c37227b2cdcf25d0d16f4c122743cf39" alt="Nayax Core Login" width="1600" height="900" data-path="images/docs/set-up-transaction-delivery/image1.png" />
   </Frame>

2. Go to **Administration > Operator**.

   <Frame>
     <img src="https://mintcdn.com/nayax-44d6e37b/gp-udlFbAMEECcYg/images/docs/set-up-transaction-delivery/image2.png?fit=max&auto=format&n=gp-udlFbAMEECcYg&q=85&s=d7b8a6fe8b113f46e3c82829d17da45c" alt="Administration Operator Menu" width="1600" height="878" data-path="images/docs/set-up-transaction-delivery/image2.png" />
   </Frame>

3. Find the Operator you wish to set up.

4. Click the **Search** button.

5. Select the operator to display all tabs and details.

6. Go to the **Transactions Report** tab.

   <Frame>
     <img src="https://mintcdn.com/nayax-44d6e37b/gp-udlFbAMEECcYg/images/docs/set-up-transaction-delivery/image3.png?fit=max&auto=format&n=gp-udlFbAMEECcYg&q=85&s=9e59f380e221927e87bacd3f626cfa33" alt="Transactions Report Tab" width="1601" height="900" data-path="images/docs/set-up-transaction-delivery/image3.png" />
   </Frame>

7. Set up Transaction Dispatching by completing the following steps:
   a. Select the checkbox next to **Amazon SQS** to enable this option.
   b. Enter the SQS credentials (**Access Key**, **Secret Key** and **Queue URL**).
   c. Click the **Validate** button to ensure the Queue credentials are correct.
   d. Enable Encryption (Optional). See the [**Set Up Encryption**](/docs/manage-data-operations/amazon-sqs/set-up-nayax-core/set-up-encryption-on-amazon-sqs-delivery) section for details.
   e. Choose payment methods to send. Only the selected payment methods will be dispatched to the Queue.
   You can also select the transaction type:

   * Free Transactions
   * Cancelled Transactions
   * Refund Transactions
   * Declined Transactions

   f. Select the Columns of information to include. See the [Transaction JSON Reference](/docs/manage-data-operations/amazon-sqs/set-up-nayax-core/transaction-json-reference) page for a description of available fields.

   <Frame>
     <img src="https://mintcdn.com/nayax-44d6e37b/gp-udlFbAMEECcYg/images/docs/set-up-transaction-delivery/image4.png?fit=max&auto=format&n=gp-udlFbAMEECcYg&q=85&s=8a562359ab3e224cf7ef7726a5e7506e" alt="SQS Configuration Settings" width="1600" height="900" data-path="images/docs/set-up-transaction-delivery/image4.png" />
   </Frame>

8. Click the **Save Information** button to apply the changes.

   <Frame>
     <img src="https://mintcdn.com/nayax-44d6e37b/gp-udlFbAMEECcYg/images/docs/set-up-transaction-delivery/image5.png?fit=max&auto=format&n=gp-udlFbAMEECcYg&q=85&s=e8a42bb1fff7ccdad4a7c6a52fd50821" alt="Save Information Button" width="1600" height="900" data-path="images/docs/set-up-transaction-delivery/image5.png" />
   </Frame>

By completing these steps, your transaction data will be securely delivered to Amazon SQS based on the configuration you've set up.

## Scheduled File Report (SFTP / Email)

In addition to real-time Amazon SQS delivery, Nayax Core can deliver transaction reports periodically — either hourly or daily — to an SFTP server or by email. This is configured on the same **Transactions Report** tab, in the **Scheduled File Report Via Email / SFTP** section.

### Enable and configure the report

1. In the **Transactions Report** tab, scroll to the **Scheduled File Report Via Email / SFTP** section.
2. Toggle **Enable Report** to on.
3. Configure the report format:

| Field                   | Description                                                   |
| ----------------------- | ------------------------------------------------------------- |
| **File Type**           | Select **XML** or **CSV**.                                    |
| **Delimiter**           | Choose Tab, Semicolon, Comma, Space, Pipe, or Other.          |
| **Other**               | Custom delimiter character (only when **Other** is selected). |
| **Include Headers Row** | Toggle on to include a column header row in the file.         |

4. Set the **Report Interval**: **Hourly** (select the minute) or **Daily** (select the time of day).

### Connection details

Fill in the delivery connection details:

| Field           | Required | Description                          |
| --------------- | -------- | ------------------------------------ |
| **IP Address**  | Yes      | Server hostname or IP address.       |
| **Port**        | Yes      | Server port.                         |
| **Folder**      | No       | Remote destination folder path.      |
| **User**        | Yes      | Username.                            |
| **Password**    | Yes      | Password.                            |
| **Fingerprint** | No       | Server fingerprint for verification. |

Click **Validate** to test the connection, then save.

<Frame>
  <img src="https://mintcdn.com/nayax-44d6e37b/oFUue_2mGKzEAWmQ/images/sftp-setup.png?fit=max&auto=format&n=oFUue_2mGKzEAWmQ&q=85&s=14b48d76f38af1054df6173d4a33ad10" alt="SFTP Setup Configuration" width="1300" height="698" data-path="images/sftp-setup.png" />
</Frame>

<Card title="Transaction JSON Reference" icon="brackets-curly" href="/docs/manage-data-operations/amazon-sqs/set-up-nayax-core/transaction-json-reference">
  View the example JSON message and full field descriptions for transactions delivered to Amazon SQS.
</Card>
