Мерчант CryptoCash

Инструкция по настройке мерчанта CryptoCash

1

Установка мерчанта

Используя параметры ниже, установите мерчант через функционал "Install plugin" по инструкции Install plugin.

chevron-rightПараметры для Install Pluginhashtag

Plugin type: Merchant module

Plugin URL: @boxexchanger-plugins/merchant-crypto-cash

Directory path: crypto-cash

Auth: (Deploy token): оставляем пустым

Package tag: latest

2

Настройка мерчанта

circle-info

В случае, если вы уже зарегистрировались в CryptoCash и сгенерировали, а также сохранили значения "Public key" и "Private key" из ЛК CryptoCash, то перейдите к шагу 3.

  1. Зарегистрируйтесь в CryptoCash по ссылкеarrow-up-right -> войдитеarrow-up-right в ЛК.

  2. Зайдите в админ панель скрипта -> страница "Мерчант и API" -> в разделе "MERCHANT SYSTEM", нажмите на значок настроек в блоке с мерчантом CryptoCash. На странице настроек мерчанта CryptoCash, скопируйте значения "Public IP" и "Callback URL", они понадобятся на следующем шаге.

  3. В ЛК CryptoCash, на странице "Главная" - в блоке "Настройки" нажмите "К настройкам" -> в модальном окне нажмите "Сгенерировать API ключ" и выберите "ED25519" -> на следующем шаге, в поле "Имя ключа" укажите название ключа -> в поле "URL вебхука" укажие значение "Callback URL" из шага 2 -> активируйте ползунок "Ограничение по IP" и укажите значение "Public IP" в поле для ввода -> в блоке "Доступы к endpoints" выберите: - Пополнение - Баланс - История транзакций -> скопируйте значения "Секретный ключ" и "Публичный ключ" в надежное место -> нажмите "Создать".

circle-info

Обратите внимание, что значения "Секретный ключ" и "Публичный ключ" также понадобятся для настройки Выплаты CryptoCash и CryptoCash модули. Сохраните секретный ключ в надежном месте, пока модули CryptoCash не будут настроены. В противном случае вам придется пересоздавать "Секретный ключ" так как после перезагрузки страницы ключ будет скрыт в целях безопасности.

  1. В админ панель скрипта BoxExchanger, на странице настроек мерчанта CryptoCash, в поле "Public Key" укажите значение "Публичный ключ" из шага 3 -> нажмите "Save" -> в поле "Secret Key" укажите значение "Секретный ключ" из шага 3 -> нажмите "Save" -> для поля "Deposit Processing Mode" укажите "Webhook" -> нажмите "Save" -> для поля "Signature Type" укажите "ED25519" -> нажмите "Save".

3

Дополнительные настройки

  • 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