Пользователи биткоина и других криптовалют могут полностью контролировать свои средства, в том числе с помощью некастодиальных кошельков. Однако для приема платежей в цифровых валютах бизнесы чаще всего обращаются к сторонним сервисам.
В этой статье расскажем о криптопроцессоре с открытым кодом SHKeeper, который позволяет принимать и хранить криптовалюты без комиссий, посредников и KYC.
Что такое SHKeeper?
Некастодиальный криптопроцессор SHKeeper представляет собой сочетание мерчанта и шлюза для приема платежей в различных цифровых валютах.
Поддержкой сервиса занимается хостинг-провайдер Virtual Systems, который работает с 2009 года. Команда представила первую версию SHKeeper в январе 2022 года. На тот момент криптопроцессор предлагал прямой способ получения платежей в биткоине (BTC), Litecoin (LTC) и Dogecoin (DOGE).
Со временем SHKeeper включил в список монет Ethereum (ETH), Monero (XMR), Tron (TRX), Polygon (MATIC), Avalanche (AVAX), XRP, BNB, а также стейблкоины USDT и USDC. В ближайшем будущем команда добавит поддержку Solana (SOL) и Toncoin (TON).
https://youtu.be/yYK_JAm1_hg
Как работает SHKeeper?
SHKeeper — это решение для самостоятельного размещения, которое можно установить на собственных серверах без предоставления кому-либо доступа. Он функционирует как независимое программное обеспечение.
«Важно понимать, какую систему вы используете. В зависимости от нее можно использовать документацию API для интеграции, либо написать модуль самостоятельно», ― отмечают представители сервиса.
Команда SHKeeper разместила на GitHub готовые модули для WordPress/Woocommerce, WHMCS, PrestaShop, OpenCart и Magento. Криптопроцессор также можно интегрировать с популярными CMS и плагинами, собственным кодом или продуктом.
SHKeeper работает посредством генерации и мониторинга уникальных криптоадресов для каждого счета.
«Крайне важно, чтобы у вас была собственная система, будь то CRM, ПО бэк-офиса, интернет-магазин или аналогичная платформа, которая будет обрабатывать взаимодействия с вашими клиентами и создавать счета», ― объясняют разработчики SHKeeper.
После генерации счета и выбора криптовалюты система сделает вызов API к шлюзу. В свою очередь SHKeeper предоставит уникальный адрес криптовалюты вместе с точной суммой к оплате. Сервис постоянно отслеживает этот адрес: после получения средств он инициирует обратный вызов API для подтверждения транзакции.
«SHKeeper — решение только для самохостинга. Никакая третья сторона не обрабатывает платежи и не взимает комиссии за транзакции. Стандартные комиссии блокчейна применяются для входящих и исходящих платежей.У нашего процессора понятный UX: кнопки оплаты довольно легко встроить на многих ресурсах. Если с этим возникнут трудности, мы всегда ответим и подскажем, как это сделать», ― комментирует команда SHKeeper.
Для токенов вроде USDT или USDC нужно обязательно поддерживать баланс в нативной валюте сети. Сервис использует эти средства для покрытия транзакционных комиссий.
Пользователи SHKeeper могут взимать фиксированные суммы или процент от платежей своих покупателей. Криптопроцессор также позволяет:
настроить автоматический вывод цифровых активов на холодный кошелек в зависимости от периода (например, каждый месяц) или накопленной суммы;
принимать платежи от клиентов анонимно без KYC;
зачислять переплату на баланс с нотификацией пользователя SHKeeper;
совершать частичные платежи.
Что нужно для использования SHKeeper?
Для установки криптопроцессинга нужно:
определить список цифровых активов для приема; в зависимости от количества монет выбрать сервер с подходящими параметрами. Сервис предоставляет возможность разместить полные ноды или бесплатно использовать узлы SHKeeper;
самостоятельно настроить сервер по инструкциям или обратиться к команде SHKeeper за помощью. Клиентам доступны три варианта интеграции. Кроме того, перед установкой можно протестировать демо-версию SHKeeper (логин: admin, пароль: admin);
создать пароли и настроить SHKeeper; встроить SHKeeper в проект. Как упоминалось выше, на GitHub доступны бесплатные модули для WooCommerce/WordPress, WHMCS, PrestaShop, OpenCart и Magento.
При первом запуске SHKeeper проведет синхронизацию с блокчейнами. В случае установки собственных полных нод процесс может занять дополнительное время.
Синхронизация кошельков SHKeeper. Данные: SHKeeper.
Выводы
SHKeeper ― некастодиальное решение, предоставляющее владельцам онлайн-бизнесов автономный модуль для приема платежей в десяти криптовалютах, а также стейблкоинах USDT и USDC.
Клиенты сервиса могут добавить поддержку криптоплатежей и настроить их под свои потребности — самостоятельно или с помощью команды SHKeeper. При этом они не зависят от сторонних провайдеров и не платят никаких дополнительных комиссий.