# Мерчант BSC BEP20

{% hint style="info" %}
**RPC parity:** Для работы модуля у вас должна быть установлена нода и синхронизирована с сетью BSC. \
\
<https://docs.binance.org/smart-chain/developer/fullnode.html>
{% endhint %}

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

1. Перейдите в раздел **Merchant & API** -> **Merchant system**
2. Перейдите к настройки модуля **BSC BEP20 Token**
3. Заполните раздел **Config** в данном модуле:\
   \
   **RPC node URL (parity)** - URL к вашей BSC RPC ноде \
   **Wait confirms blocks** - Количество подтверждений необходимых для подтверждения \
   &#x20;   оплаты \
   **Gas price (in gwei)** - цена за транзакцию (gas price) (транзакции по слиянию приятых \
   &#x20;   средств на мастер адрес)\
   **Contract address** - Адрес контракта который принимаем с помощью этого модуля\
   **Contract ABI** -  ABI json контракта получить его можно в сканере [https://bscscan.com](https://bscscan.com/)     \
   &#x20;    нужно перейти в адрес контракта **Contract -> Code -> Contract ABI**\
   **Collect token when amount greater than or equal** (>=) - минимальное количество токенов \
   &#x20;    полученных на кошелек (адрес выдается повторно через 2 дня после создания заявки)\
   **Master address** - Адрес на который собирать ваши средства с адресов которые были \
   &#x20;    выданы для обмена \
   **PrivateKey service account** -  Приватный ключ от адреса который отвечает за сбор \
   &#x20;   средств с него происходит оплата комиссии сети (в целях безопасности рекомендуем \
   &#x20;   использовать другой кошелек  отличающийся от **Master address**) [создать кошелек](https://www.boxexchanger.net/gen-eth/)

### Установка блока синхронизации

Для установки блока с которого нужно начинать синхронизировать платежи необходимо выполнить команду в папке exchange-api: (рекомендуем предварительно остановить сервис **api-http**)

```
npm run setting-set merchant:bsc_bep_20:fromBlock 123 force
```

Вместо 123 установите свой номер блока.
