> For the complete documentation index, see [llms.txt](https://manual.boxexchanger.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.boxexchanger.net/obmen/merchant-i-api/merchant-garantex.md).

# Мерчант Garantex

## Поддерживаемые валюты

* Bitcoin BTC
* Bitcoin ERC20 BTCERC20
* Dai DAI
* Dai BEP20 DAIBEP20
* Ethereum ETH
* Ethereum BEP20 ETHBEP20
* Tether ERC20 USDTERC20
* Tether TRC20 USDTTRC20
* Tether Omni USDTOMNI
* Tether BEP20 USDTBEP20

## Настройка модуля

1. Приватный ключ и UID получаем в личном кабинете гарантекса.
2. Настройки ключей API в личном кабинете Garantex для мерчанта.\
   ![](/files/TBKIEmsdWC81EmcfhDv6)
3. Ключи устанавливаем в админке и напротив каждого поля нажимаем кнопку сохранить \
   ![](/files/7pdxkaPZo5el9UMLjryK)
4. Устанавливаем ссылку для обратных вызовов прописываются в форме API Callback в настройках профиля: <https://garantex.io/settings> которую получаем в админ панели в разделе ***мерчант & api*** переходим в настройки мерчант и ниже видим ссылку CALLBACK URL.\
   ![](/files/6rJcjDGIBuH5Hbz9Wvie)

## Схема работы:

1. Клиент создает заявку
2. Когда заявка создана, появляется кнопка «перейти к оплате»
3. По нажатию «перейти к оплате»  клиент получет окно, в котором указывается сумма перевода и адрес кошелька созданный Garantex для данной заявки. В boxexchnager статус заявки меняется на «ожидает оплаты» и появляется Merchant wallet на который должен быть произведен перевод.\
   \
   ![](/files/Tsgkr5g9DWJeCdCXTae6)
4. После оплаты клиентом, обменник получает callback проверяет статус оплаты на garantex, если статус успешный  статус заявки меняется на «оплаченная» и появляется «ID транзакции мерчанта», «Реальная сумма оплаты»\
   \
   ![](/files/vPl3Tuklv4H9NCY5MMyg)
