Мерчант CryptoCash
Инструкция по настройке мерчанта CryptoCash
Установка мерчанта
Используя параметры ниже, установите мерчант через функционал "Install plugin" по инструкции Install plugin.
Настройка мерчанта
В случае, если вы уже зарегистрировались в CryptoCash и сгенерировали, а также сохранили значения "Public key" и "Private key" из ЛК CryptoCash, то перейдите к шагу 3.
Зайдите в админ панель скрипта -> страница "Мерчант и API" -> в разделе "MERCHANT SYSTEM", нажмите на значок настроек в блоке с мерчантом CryptoCash. На странице настроек мерчанта CryptoCash, скопируйте значения "Public IP" и "Callback URL", они понадобятся на следующем шаге.
В ЛК CryptoCash, на странице "Главная" - в блоке "Настройки" нажмите "К настройкам" -> в модальном окне нажмите "Сгенерировать API ключ" и выберите "ED25519" -> на следующем шаге, в поле "Имя ключа" укажите название ключа -> в поле "URL вебхука" укажие значение "Callback URL" из шага 2 -> активируйте ползунок "Ограничение по IP" и укажите значение "Public IP" в поле для ввода -> в блоке "Доступы к endpoints" выберите: - Пополнение - Баланс - История транзакций -> скопируйте значения "Секретный ключ" и "Публичный ключ" в надежное место -> нажмите "Создать".
Обратите внимание, что значения "Секретный ключ" и "Публичный ключ" также понадобятся для настройки Выплаты CryptoCash и CryptoCash модули. Сохраните секретный ключ в надежном месте, пока модули CryptoCash не будут настроены. В противном случае вам придется пересоздавать "Секретный ключ" так как после перезагрузки страницы ключ будет скрыт в целях безопасности.
В админ панель скрипта BoxExchanger, на странице настроек мерчанта CryptoCash, в поле "Public Key" укажите значение "Публичный ключ" из шага 3 -> нажмите "Save" -> в поле "Secret Key" укажите значение "Секретный ключ" из шага 3 -> нажмите "Save" -> для поля "Deposit Processing Mode" укажите "Webhook" -> нажмите "Save" -> для поля "Signature Type" укажите "ED25519" -> нажмите "Save".
Дополнительные настройки
API URL - ссылка для API запросов CryptoCash. В случае, если у CryptoCash изменится ссылка для API запросов, то в поле "API URL" вы можете указать новую ссылку -> нажать "Save".
Payment with QR-code - отображение QR-кода с адресом для оплаты. Для отображения QR-кода, выберите значение "Yes" -> нажмите "Save".
Over paid limit in % - допустимый процент переплаты со стороны клиента. К примеру, если вы установите значение "1" -> нажмете "Save", то при переплате больше 1% для заявки будет установлен статус Ошибка оплаты. В связке с модулем Approve underpaid orders, будет происходить автоматический пересчет заявки, если переплата со стороны клиента в пределах допустимого процента переплаты.
Deposit Processing Mode - способ получения информации о статусе депозита на адрес, сгенерированный CryptoCash.
Automatic check (cron) - получение информации о статусе депозите через API запросы к CryptoCash
Webhook (рекомендуется) - получение информации о статусе депозита по webhook от CryptoCash. При условии, что в API ключе CryptoCash указан Callback URL и в настройках мерчанта выбрана данная опция, на странице заявки будет отображаться актуальное и необходимое количество подтверждений сети текущего депозита.
Signature Type - тип подписи для API запросов и webhook.
ED25519 (рекомендуется) - современный тип подписи, его необходимо выбирать в случае, если при создании API ключа в ЛК CryptoCash вы выбрали ED25519.
Legacy - устаревший тип подписи, его необходимо выбирать в случае, если при создании API ключа в ЛК CryptoCash вы выбрали Legacy.
Debug log - передача дополнительных логов команде BoxExchanger. В случае трудностей при работе модуля, установите значение "Yes" -> "Save" и обратитесь к поддержке BoxExchanger.
Last updated