Принимайте криптоплатежи в своем магазине WooCommerce
Достаточно аккаунта Cryptonly и API-ключа. Установите плагин, включите его на оформлении заказа — и магазин на WooCommerce сможет принимать криптовалюту. Ниже весь процесс настройки.
Как начать принимать криптоплатежи в WooCommerce
Зарегистрируйте аккаунт Cryptonly
Создайте мерчант-аккаунт в панели Cryptonly. Этот аккаунт выдаёт API-ключ, идентификатор аккаунта и ключ подписи вебхука, которые нужны в шагах ниже.
Создайте API-ключ
Создайте ключ в Settings → Security → API keys со скоупами invoices.create, invoices.list, invoices.cancel и currencies.list. Скопируйте идентификатор аккаунта в Accounts и ключ подписи вебхука в Settings → Security.
Установите плагин WooCommerce
В WordPress откройте Plugins → Add New, найдите Cryptonly, затем установите и активируйте его. Способ оплаты появляется в WooCommerce → Settings → Payments. Справка по настройкам есть в руководстве по интеграции WooCommerce.
Включите способ оплаты
Откройте WooCommerce → Settings → Payments → Cryptonly. Включите метод и укажите API-ключ, идентификатор аккаунта и ключ подписи вебхука. Плагин проверяет, что валюта магазина поддерживается. Адрес вебхука уходит с каждым инвойсом, отдельно в панели Cryptonly его добавлять не нужно.
Принимайте оплату на checkout
На оформлении заказа клиент выбирает Cryptonly. Плагин создаёт инвойс на сервере и перенаправляет клиента на hosted-страницу. Подписанный вебхук invoice.statusChanged переводит оплаченный заказ в Completed. Тот же сценарий работает в классическом checkout и в WooCommerce Blocks.
https://your-store.com/?wc-api=WC_Gateway_Cryptonly
Что такое WooCommerce
WooCommerce — плагин WordPress, который превращает сайт в магазин. Товары, оформление заказа и заказы живут в админке WordPress.
Способ оплаты — это шлюз. Его устанавливают, включают в WooCommerce → Settings → Payments, и клиент видит его при оформлении заказа.
Cryptonly использует этот хук шлюза. Цены остаются в валюте магазина. Клиент платит на странице Cryptonly, а подписанный вебхук обновляет заказ в WooCommerce, когда платёж подтверждается.
Какую криптовалюту можно принимать в WooCommerce с Cryptonly?
Все валютыВопросы о WooCommerce
Какие версии WooCommerce поддерживает плагин?
WooCommerce 7.1 или новее на WordPress 6.0 или новее и PHP 7.4 или новее. Плагин проверен на WooCommerce 10.9 и WordPress 7.1, включая хранение заказов HPOS.
Нужно ли собирать свою страницу крипто-оплаты?
Нет. Клиент платит на hosted-странице Cryptonly и возвращается в магазин. Плагин работает и с классическим checkout, и с WooCommerce Blocks.
Сколько это стоит?
0,5% с каждого платежа, без платы за подключение.
Можно ли проверить плагин до реальных платежей?
Да. В режиме песочницы проходят и hosted-страница, и вебхук, но деньги не двигаются. Песочницу выключают и переключают ключи на боевые, когда магазин готов принимать живые платежи.
Цены товаров должны быть в криптовалюте?
Нет. Каталог остаётся в валюте магазина. Cryptonly пересчитывает сумму в момент оплаты.
Как WooCommerce узнаёт, что заказ оплачен?
Cryptonly отправляет подписанный вебхук invoice.statusChanged на ?wc-api=WC_Gateway_Cryptonly. Статусы paid и overpaid переводят заказ в Completed. Частичная оплата оставляет заказ в ожидании.
Принимайте криптоплатежи с WooCommerce и Cryptonly
Hosted checkout, подписанные вебхуки и комиссия 0,5%. WooCommerce сама обновляет статус заказа, а каталог остаётся в фиате.