Мерчант Cryptoway уже есть в скрипте, достаточно ввести ключи проекта. Обменник сам получает адрес для оплаты, видит поступление и переводит заявку в следующий статус.
Устанавливать ничего не нужно: Cryptoway уже есть в списке модулей iEXExchanger. Понадобятся проект в кабинете Cryptoway и его ключи.
1
Создайте проект в Cryptoway
Зарегистрируйтесь в кабинете, в разделе Projects нажмите New project и укажите название, адрес сайта обменника и контакт. Когда менеджер одобрит заявку и проект станет Active, скопируйте Project ID и Secret key в разделе API keys.
2
Добавьте мерчант
В админке iEXExchanger откройте «Мерчанты и API» → «Список мерчантов», нажмите «Добавить» и выберите Cryptoway. Project ID вставьте в поле API Key ID, Secret key в API Key Secret, Callback Key оставьте пустым и выберите код валюты вместе с сетью.
3
Привяжите к валюте и проверьте
В «Основное» → «Валюты» → «Список валют» откройте валюту и в разделе автоматизации назначьте мерчант Cryptoway. Затем проведите тестовую заявку на небольшую сумму.
Как мерчант работает с заявками
Мерчант берёт на себя весь приём оплаты: от адреса для клиента до смены статуса заявки.
Уже в вашей админке
Cryptoway есть в списке мерчантов iEXExchanger. Загружать файлы на сервер не нужно: модуль выбирается в списке и настраивается в админке.
Адрес для оплаты по запросу
При создании заявки обменник сам запрашивает адрес у Cryptoway, и клиент переводит средства на него в выбранной сети.
Заявка двигается сама
iEXExchanger передаёт в Cryptoway номер заявки, чтобы связать с ней платёж. Когда платёж подтверждён, заявка переходит в следующий статус, а хеш транзакции сохраняется.
Каждая монета в своей сети
Мерчант работает с несколькими сетями блокчейна: USDT в TRC20 или BEP20, BNB в BEP20. Если одна валюта принимается в нескольких сетях, на каждую сеть заводится своя копия мерчанта.
Проверка автоматически и вручную
Поступления проверяются автоматически, а при необходимости платёж можно проверить вручную. Все запросы видны в «Журнале событий», в логе запросов мерчантов.
Сумма уже за вычетом комиссии
В заявку попадает сумма, зачисленная на баланс Cryptoway после комиссии от 0,3 %. Учтите это при настройке направления.
Что нужно для работы
Отдельной версии модуля нет, мерчант входит в iEXExchanger. Важно правильно указать сеть и открыть доступ серверу.
Встроенный мерчант
iEXExchanger
Cryptoway в разделе «Мерчанты и API»
С указанием сети
Код валюты
Например USDTTRC20 или BNBBEP20, просто USDT не подойдёт
HTTPS
Сервер обменника
Его публичный IP в списке «Разрешённые IP» проекта
Active
Проект Cryptoway
Отдельный проект на каждый обменник
Вопросы о мерчанте для iEXExchanger
Нужно ли скачивать или устанавливать модуль?
Нет. Мерчант Cryptoway встроен в iEXExchanger: добавьте его в «Списке мерчантов», введите ключи проекта и привяжите к валюте.
Что происходит с заявкой, когда клиент заплатил?
Cryptoway фиксирует поступление на выданный адрес. Когда платёж подтверждён, iEXExchanger сам переводит заявку в следующий статус и сохраняет хеш транзакции.
Почему зачисленная сумма меньше перевода?
Обменник учитывает сумму, которая пришла на баланс Cryptoway после комиссии сервиса, поэтому она может отличаться от суммы в блокчейне. Комиссию от 0,3 % и минимальную сумму депозита для выбранной валюты учтите при настройке направления.
Где взять ключи и почему поля называются иначе?
Project ID и Secret key есть на странице проекта в кабинете Cryptoway, в разделе API keys. В iEXExchanger поля сохранили старые названия: API Key ID и API Key Secret. Ключи работают только с IP первого запроса, поэтому при смене адреса сервера очистите список «Разрешённые IP».
Как проверить мерчант перед запуском?
Создайте тестовую заявку и убедитесь, что адрес появился и соответствует выбранной сети. Отправьте небольшую сумму, дождитесь смены статуса и сверьте сумму заявки с зачислением на баланс Cryptoway. Подробности запросов есть в «Журнале событий».