iEXWallet
Подключите iEXWallet для приёма и выплат, свяжите точные сети и проверьте подписи и повторные операции
Что вы получите
iEXWallet подключён как отдельный мерчант для входящих платежей и, при необходимости, как отдельная автовыплата. Для каждой валюты выбраны точные актив и сеть, callback подписывается отдельным секретом, а неопределённый ответ не приводит к повторной финансовой операции.
iEXWallet не обязателен для ручного запуска обменника. Подключайте автоматизацию после ручной контрольной заявки, с рабочим публичным HTTPS-доменом кошелька, минимальной суммой и утверждённым регламентом остановки.
Поймите границы интеграции
Приём криптовалюты
Создание и проверка депозита, адрес и memo при наличии
Выплата
Создание и проверка выплаты
Каталоги
Активы, сети и доступные балансы
Контроль
Расчёт сетевой комиссии, списки депозитов и выплат
Webhook
Проверка и повторная отправка события со стороны iEXWallet
Подключение iEXWallet не включает AML-проверку, выставление счетов и конвертацию активов. Эти задачи требуют отдельных сервисов и правил.
Подготовьте данные в iEXWallet
До открытия формы получите:
публичный базовый HTTPS-адрес вашего iEXWallet;
apiIdиapiKeyтекущего публичного API;API secret для HMAC-подписи запросов;
отдельный Callback secret для подписи исходящих webhook;
список активов и сетей, которые действительно разрешены кошельком;
контрольные адреса и минимальные суммы для проверки.
Не храните секреты в задаче, переписке, названии мерчанта или документации. Доступ к скрытым полям соединения выдаётся отдельными правами и открывается временным кодом защищённой области.
Создайте мерчант для приёма
Откройте «Мерчанты и API» — «Список мерчантов», нажмите добавление и выберите iEXWallet.
Не используйте HTTP, localhost, локальный домен или частный IP для API domain. Не передавайте API secret в URL и не делайте Callback secret одинаковым с API secret только ради упрощения.
Свяжите приём с валютой
Откройте «Основное» — «Валюты» — «Список валют», выберите валюту и перейдите в «Автоматизация» — «Мерчанты».
Выберите «iEXWallet — приём».
Выберите точный актив и короткий код сети из загруженного каталога.
Сверьте сеть валюты, платёжную систему и сеть iEXWallet — это три отдельных настройки.
Укажите реальные лимиты суммы и количества операций.
Проверьте правила мерчантов направления: они могут переопределить выбор валюты.
Сохраните, повторно откройте форму и убедитесь, что связь не изменилась.
Для актива с memo/tag проверьте, что значение показывается клиенту, передаётся в iEXWallet и сохраняется в заявке. Не используйте сеть без поддержки обязательного memo.
Создайте автовыплату отдельно
Откройте «Мерчанты и API» — «Список автовыплат» и создайте отдельную выключенную запись iEXWallet.
Проверьте приём
Включите мерчант только для одного направления.
Создайте новую заявку с минимальной разрешённой суммой.
Сверьте актив, сеть, адрес, memo, сумму и срок оплаты.
Выполните принадлежащий проекту контрольный перевод.
Проверьте API-лог, внешний ID и поступление callback.
Убедитесь, что повторный webhook не создаёт второй депозит и не меняет другую заявку.
Дождитесь итогового статуса, а не только регистрации операции.
Проверьте выплату
Сверьте доступный баланс и ожидаемую сетевую комиссию.
Используйте принадлежащий проекту адрес точной сети.
До подтверждения сравните сумму заявки, сумму отправки и комиссию.
Создайте одну выплату и сохраните внешний ID.
Дождитесь конечного состояния через проверку операции.
Сверьте API-лог, адрес, memo, сеть, сумму и итоговый статус заявки.
Статус создания выплаты не доказывает перевод средств. При сетевой ошибке сначала найдите операцию по внешнему ID в iEXWallet. Не отправляйте её повторно, пока результат неизвестен.
Проверьте защиту повторов и подпись
iEXWallet подписывает точное тело запроса и использует время запроса. Изменение тела после вычисления подписи, неверные часы сервера или перепутанный секрет приводят к отказу авторизации.
Для действий, меняющих деньги, система использует ключ повторяемости. Безопасная проверка означает:
повторный callback с тем же событием не создаёт второй результат;
повторное открытие страницы не запускает выплату;
после тайм-аута оператор сначала ищет уже созданную операцию;
«Переотправка webhook» повторяет доставку существующего события, а не сам перевод;
новый финансовый запрос выполняется только после подтверждения отсутствия прежнего.
Остановитесь при расхождении
Выключите только затронутый мерчант или автовыплату, если:
API domain, TLS или подпись не проходят проверку;
нужный актив либо сеть отсутствуют в актуальном каталоге;
часы сервера расходятся и подпись отклоняется;
callback не подтверждается или приходит с неверным секретом;
адрес, memo, сумма либо комиссия отличаются от заявки;
результат операции остаётся неизвестным;
журнал показывает повтор с другим внешним ID.
Этап завершён, если
После интеграции повторите сквозную контрольную заявку и проверьте диагностику системы.
Последнее обновление
Это было полезно?