CryptoPayIn

CryptoPayIn для MagentoБесплатно и с открытым исходным кодом

Принимайте оплату криптовалютой в Magento 2. Подключение в один клик.

Бесплатный модуль CryptoPayIn добавляет в чекаут вашего магазина на Magento Bitcoin, USDT, Ethereum, Monero и ещё 9 криптовалют. Установите его, нажмите Подключить через CryptoPayIn — и получайте оплату в блокчейне: без копирования ключа API, без KYC, с единой комиссией 1 %.

13 криптовалют, цены в 30 валютах, интерфейс на 10 языках
Версия
1.0.0
Требования
Magento 2.4.6 – 2.4.8 · PHP 8.1 – 8.4
Лицензия
GPL-2.0-or-later Бесплатно и с открытым исходным кодом
Языки
10 EN · FR · ES · DE · IT · PT · RU · TR · ZH · JA
Как это работает

Три шага — около двух минут

  1. 1

    Установите плагин

    Загрузите zip-архив через админ-панель магазина — как любой другой плагин. На сервере ничего настраивать не нужно.

    cryptopayin-for-magento-1.0.0.zip
  2. 2

    Подключите магазин

    Нажмите Подключить через CryptoPayIn и разрешите подключение. Для этого магазина создаётся ключ с доступом только к платежам: копировать и вставлять ничего не нужно.

    Подключить через CryptoPayIn
  3. 3

    Получайте оплату

    Покупатель выбирает криптовалюту, сканирует QR-код и платит. Как только платёж подтверждён в блокчейне, заказ отмечается как оплаченный.

    Заказ №1042 · Оплачено

Ещё нет аккаунта? Вы создадите его на экране подключения: около 30 секунд, без email и документов.

Что видят ваши покупатели

Страница оплаты — часть вашего магазина

Покупатель выбирает криптовалюту в чекауте и платит на странице вашего же сайта — в вашей теме и на своём языке. Без перехода на сторонний сайт и без создания аккаунта.

  • Сканировать или скопировать

    QR-код, точная сумма и адрес — с кнопками копирования. На телефоне приложение кошелька открывается одним касанием.

  • Зафиксированный курс

    Цена пересчитывается из валюты вашего магазина по актуальному курсу и фиксируется, пока идёт обратный отсчёт.

  • Подтверждения в реальном времени

    Страница сама следит за блокчейном, а затем переводит покупателя на страницу подтверждения заказа.

  • Любое устройство

    Сделана в первую очередь для телефонов. Работает даже с отключённым JavaScript.

Что видите вы

Один клик для подключения. Дальше всё работает само.

Не нужно создавать, копировать и вставлять ключ API. Вы один раз разрешаете подключение на сайте CryptoPayIn — плагин сам всё настраивает и дальше сам следит, чтобы всё работало.

  • Чек-лист состояния

    Ключ, вебхуки, валюта магазина, криптовалюты и оформление заказа — по строке на каждый пункт: зелёная, когда всё в порядке, и с подсказкой, как исправить, когда нет.

  • Заказы обновляются сами

    Оплачен, оплачен частично, просрочен или оплачен с опозданием — каждый заказ сам переходит в нужный статус, даже если покупатель закрыл вкладку.

  • Платёж в каждом заказе

    Суммы, адрес, транзакция и подтверждения показаны на экране заказа; там же есть кнопка обновления.

  • Ключ без права вывода

    В магазине хранится только ключ, который позволяет создавать и просматривать платежи. Вывод средств остаётся в вашем кабинете CryptoPayIn.

Возможности

Разработано для Magento

Open Source, Adobe Commerce, Mage-OS

Один модуль для Magento Open Source и Adobe Commerce от 2.4.6 до 2.4.8, а также для Mage-OS; нужен PHP от 8.1 до 8.4.

Штатные счета и транзакции

Когда блокчейн подтверждает платёж, Magento проводит его штатным образом: счёт, транзакция и заказ в статусе Processing.

Командная строка или Composer

Распакуйте модуль в app/code или установите его как пакет Composer. Задача cron каждые пять минут перепроверяет открытые платежи.

Учтён каждый нестандартный случай

Частичная оплата, запоздалый платёж, истёкший срок фиксации курса, смена криптовалюты — в каждом случае вы получаете понятный результат, а покупатель — понятное сообщение.

13 активов, 30 валют

Bitcoin, Ethereum, USDT, USDC, Monero, Solana и другие. Цена пересчитывается из валюты вашего магазина по актуальному курсу, который затем фиксируется.

10 языков

Чекаут, страница оплаты и письма — на языке покупателя. Настройки — на вашем.

Скриншоты

CryptoPayIn в Magento

Чекаут Magento с оплатой криптовалютой через CryptoPayIn
В чекауте — рядом с другими способами оплаты.
Страница оплаты криптовалютой в магазине на Magento: QR-код, точная сумма в Bitcoin и обратный отсчёт
Страница оплаты — в теме магазина.
Экран заказа Magento: подтверждённая оплата криптовалютой и её транзакция
Экран заказа в админ-панели.
Установка

Как установить CryptoPayIn в Magento

  1. Скачайте модуль по кнопке выше и распакуйте его в папку app/code/CryptoPayIn/Payment в корневом каталоге Magento.
  2. В корневом каталоге выполните следующие команды:
    bin/magento module:enable CryptoPayIn_Payment
    bin/magento setup:upgrade
    bin/magento setup:di:compile
    bin/magento setup:static-content:deploy -f
    bin/magento cache:flush
  3. В админ-панели откройте Stores → Settings → CryptoPayIn.
  4. Нажмите Подключить через CryptoPayIn и разрешите подключение. Теперь в вашем чекауте доступна оплата криптовалютой.
Требования
Magento 2.4.6 – 2.4.8 · PHP 8.1 – 8.4
Обновление
О выходе новой версии вы узнаете на экране настроек. Замените файлы, затем снова выполните команды из шага 2: настройки и платежи сохранятся.
FAQ

Частые вопросы

Как принимать биткоин и USDT в Magento 2?

Распакуйте модуль CryptoPayIn в app/code/CryptoPayIn/Payment, выполните команды установки, откройте Stores → Settings → CryptoPayIn и нажмите Подключить через CryptoPayIn. После этого Bitcoin, USDT, Ethereum, Monero и другие криптовалюты появятся в вашем чекауте, а каждый заказ будет отмечаться как оплаченный, как только платёж подтверждён в блокчейне.

Какие версии Magento поддерживаются?

Magento Open Source и Adobe Commerce от 2.4.6 до 2.4.8, а также Mage-OS; PHP от 8.1 до 8.4.

Можно ли установить модуль через Composer?

Да. Zip-архив — это полноценный пакет Composer, cryptopayin/module-payment, который можно подключить как репозиторий типа artifact. Можно и просто распаковать его в app/code.

Нужен ли модулю cron?

Cron Magento должен работать, как и в любом магазине: модуль добавляет задачу, которая каждые пять минут перепроверяет открытые платежи. Без него заказы всё равно обновляются — по подписанным вебхукам и пока покупатель находится на странице оплаты.

Нужен ли мне ключ API?

Нет. Кнопка Подключить через CryptoPayIn создаёт его для вашего магазина в один клик. При желании ключ по-прежнему можно вставить вручную.

Нужно ли сначала завести аккаунт CryptoPayIn?

Нет. Если аккаунта у вас нет, вы создадите его на экране подключения: около 30 секунд, без email и документов.

Как проверить скачанный файл?

SHA-256 каждого файла указан под кнопкой скачивания. Вычислите контрольную сумму скачанного файла и сравните два значения: sha256sum file.zip в Linux, shasum -a 256 file.zip в macOS, certutil -hashfile file.zip SHA256 в Windows.

Безопасность на уровне архитектуры

Сделано с осторожностью

Ключ без права вывода

Ключ, который хранится в плагине, позволяет создавать и просматривать платежи. Вывести средства можно только из вашего кабинета CryptoPayIn — и с кодом двухфакторной аутентификации, если она включена.

Решает блокчейн, а не браузер

Заказ отмечается как оплаченный только после того, как CryptoPayIn сам подтвердит платёж. Поддельное или повторно отправленное уведомление ничего не изменит.

Загрузки с контрольной суммой

Каждый файл публикуется с контрольной суммой SHA-256. Сверьте её перед установкой.

Открытый исходный код

Плагины выпущены под лицензией GPL: каждую строку можно прочитать, проверить и адаптировать под себя.

Продаёте на другой платформе?

Все плагины работают на одном движке: один аккаунт подходит для всех.

Все плагины

WooCommerce, WordPress, PrestaShop, OpenCart, Magento и Adobe Commerce — товарные знаки их владельцев; они указаны здесь только для того, чтобы показать, для какой платформы предназначен каждый плагин. CryptoPayIn с ними не связан.

Ваш магазин может принимать криптовалюту уже сегодня.

Ваш аккаунт — в одном клике: без KYC, без ожидания. Единая комиссия 1 % с каждой транзакции. Никаких подписок и платы за подключение.