Мерчант EVM Native
Инструкция по настройке мерчанта EVM Native
Описание
Модуль позволяет принимать нативные токены EVM-сетей, например ETH, BNB, MATIC, AVAX и другие, через собственную ноду.
Глоссарий
Прокси-адрес - адрес для депозита нативной валюты EVM-сети, сгенерированный для заявки. На данный адрес клиент будет отправлять нативную валюту EVM-сети для оплаты заявки.
Одноразовый прокси-адрес - адрес для депозита нативной валюты EVM-сети, сгенерированный для одной конкретной заявки. Такой адрес будет навсегда закреплен за заявкой и не будет повторно использоваться для других заявок.
Переиспользуемый прокси-адрес - адрес для депозита нативной валюты EVM-сети, сгенерированный для заявки. Такой адрес будет временно закреплен за заявкой и будет повторно использован для одной из следующих заявок через то количество дней, которое указано в настройках мерчанта.
Мастер-адрес - адрес кошелька на который будет отправляться нативная валюта EVM-сети при сборе средств с прокси-адреса. Обычно это адрес вашего холодного/горячего кошелька, к примеру, можно использовать адрес, который вы сгенерировали и храните в аппаратном кошельке Ledger.
Сбор средств
При использовании AML-модуля на прием, сбор средств не будет запущен если AML-модуль установит для заявки статус Удержана.
Сбор нативной валюты с прокси-адреса на мастер-адрес выполняется мерчантом автоматически. Комиссия сети за перевод оплачивается из баланса нативной валюты на прокси-адресе.
Установка мерчанта
Используя параметры ниже, установите мерчант через функционал "Install plugin" по инструкции Install plugin.
Обратите внимание, один мерчант поддерживает только одну нативную валюту EVM-сети. Для того чтобы принимать через мерчант EVM Native более одной нативной валюты, необходимо дублировать мерчант через функционал Install Plugin (при установке необходимо указывать уникальный Directory Path). Если у вас возникнут вопросы - вы всегда можете обратиться в поддержку BoxExchanger.
Настройка мерчанта
Использование публичных нод недоступно.
Для настройки мерчанта вам необходима собственная нода EVM-совместимой сети (Ethereum, BSC, Polygon, Arbitrum и т.п). Мануал по установке ноды: Ethereum Node
Также подойдет сервис, который предоставляет доступ к собственным нодам, например, Quicknode.
В админ панели скрипта перейдите на страницу "Мерчант и API" -> в разделе "Merchant system" нажмите на значок настройки в блоке мерчанта "EVM native".

На странице настроек мерчанта в поле "RPC node URL" укажите ссылку на ноду -> нажмите "Save".
В поле "Synced blocks" укажите "0" (рекомендуется) чтобы подтянулся последний замайненный блок в блокчейне либо укажите номер блока, с которого будет начинаться синхронизация -> нажмите "Save".
Для поля "Payment with QR-code?" выберите значение "Yes" для того чтобы на шаге оплаты заявки отображался QR-код с адресом для депозита, или No чтобы QR-код не отображался -> нажмите "Save".
В поле "Wait confirms blocks" укажите необходимое количество блоков для подтверждения транзакции. Рекомендуем устанавливать
12-> нажмите "Save".
В поле "Limit blocks per request" укажите количество блоков, которое будет обрабатываться за один API-запрос. Рекомендуется оставить
50.В поле "Re-use address after" укажите через какое количество дней прокси-адрес будет использован повторно для другой заявки
Укажите значение
36500для того чтобы прокси-адрес не использовался повторно для других заявок.Либо установите количество дней через которое прокси-адрес будет использован повторно для другой заявки.
-> нажмите "Save".
В поле "Gas price (in gwei) or auto" укажите:
Значение "Auto" (Рекомендуется) для того чтобы цена газа высчитывалась автоматически в зависимости от нагрузки сети.
Конкретное значение цены газа, которое вам удобно. Однако, необходимо учитывать что при низкой цене газа может не произойти сбор средств с прокси-адреса на мастер-адрес.
-> нажмите "Save".
В поле "Minimum payment amount to process" укажите минимальную сумму поступившего платежа, при которой мерчант может запустить сбор нативной валюты. Если поступившая сумма меньше указанного значения, мерчант не будет выполнять сбор.
В поле "Collect token when amount greater than or equal" укажите минимальный баланс нативной валюты на прокси-адресе, при котором выполняется сбор -> нажмите "Save".
В поле "Master address" укажите адрес кошелька, на который будет происходить сбор средств с прокси-адресов -> нажмите "Save".
Мерчант настроен, вы можете установить его в качестве модуля приема в валюте/направлении и принимать нативные токены EVM-сетей.
Last updated
Was this helpful?