# Авто обмены

Функционал авто-обменов позволит вам делать выводы клиентам во всех доступных монетах и сетях.

Для начала работы вам необходимо создать PAY\_OUT адрес и выбрать его в качестве адреса для авто-обменов.\
Все операции будут расходовать средства с этого адреса для обмена в конечную монету и отправку клиенту.

Для создания авто-обмена вам достаточно указать какую монету и сеть хотите получить на выходе и адрес для отправки.

Для обмена вы можете указать как исходящую сумму, которую хотите потратить с адреса, так и конечную сумму, которую хотите получить.

* Если указываете исходящую сумму, то с адреса будет списана указанная сумма, но конечная сумма может измениться в результате обмена
* Если указываете конечную сумму, то на адресе будет заблокирована рассчетная сумма списания +5%, которая будет откорректирована в результате обмена

## Схема взаимодействия с API

{% @mermaid/diagram content="sequenceDiagram
Merchant ->> Onchainpay: Создание обмена
Onchainpay ->> Merchant: Тело обмена

```
Note over Onchainpay: Совершение обмена

Onchainpay -->> Merchant: Вебхук с результатом обмена" %}
```
