# tuna and Robokassa

## Step 1. Download the client

Instructions are available on the [installation page](https://tuna.am/en/docs/guides/install.md).

## Step 2. Run a server to handle HTTP notifications

Information about incoming Robokassa notifications can be found in the [official documentation](https://docs.robokassa.ru/pay-interface/#notification), where you will also find [code examples](https://docs.robokassa.ru/code-examples/#notifications).

## Step 3. Run tuna

Specify your server port in the startup arguments:

```bash
tuna http 8080

```

Or with a static address:

```bash
tuna http 8080 --subdomain=billing

```

## Step 4. Specify the address for incoming notifications

From the [My Shops](https://partner.robokassa.ru/Shops) section, go to the shop you need, then to the Settings section on the Technical Settings tab, here in the Result URL field you need to set addresses for receiving notifications: ![robokassa](/en/assets/images/robokassa1-56fce8a6f231b668383b17687a6453f2.png) The URL consists of the address received from tuna (for example, `https://billing.ru.tuna.am`) and the path to your server's method for processing events (for example, `/payments/pay`).

After all settings are complete, you can use [test payment methods](https://docs.robokassa.ru/testing-mode/) to debug the interaction.
