WordPress / WooCommerce
Принимайте криптовалютные платежи в своем магазине WooCommerce с помощью официального платежного плагина QuantaPay.
Принимайте криптовалютные платежи в своем магазине WooCommerce с помощью официального плагина QuantaPay Payment.
Требования
- WordPress 5.8+
- WooCommerce (любая последняя версия)
- PHP 7.4+ (рекомендуется PHP 8.x)
- Аккаунт QuantaPay Cloud (cloud.quantapay.app)
Установка
Из каталога плагинов WordPress
- Перейдите в разделПлагины → Добавить новыйв панели администратора WordPress.
- Найдите"QuantaPay Payment".
- НажмитеУстановить, затемАктивировать.
Ручная установка
- Скачайте плагин с сайтаwordpress.org/plugins/quantapay-payment.
- Загрузите папку
quantapay-paymentв/wp-content/plugins/. - Активируйте плагин в разделеПлагины → Установленные плагины.
Настройка
Шаг 1: Получите свои учетные данные
На панели управления QuantaPay Cloud:
- API Key— находится в разделеSettings → Account
- Webhook Secret Key— находится в разделеSettings → Payments → Webhook
Шаг 2: Введите учетные данные в WordPress
- Перейдите в менюQuantaPayна боковой панели WordPress.
- Вставьте свойКлюч Cloud APIиWebhook Secret Key.
- Сохранить настройки.
Шаг 3: Настройте URL-адрес Webhook
- Плагин генерирует URL-адрес webhook:
https://yoursite.com/wp-json/quantapay/webhook - Скопируйте этот URL-адрес и вставьте его вCloud → Settings → Payments → Webhook URL.
Шаг 4: Включите шлюз
Перейдите в разделWooCommerce → Settings → Payments → QuantaPayи включите его.
Настройки WooCommerce
Плагин добавляет настройки непосредственно на странице платежей WooCommerce:
| Поле | Описание | По умолчанию |
|---|---|---|
| Включить/Выключить | Включите или выключите QuantaPay. | Включено |
| Ключ Cloud API | Ваш ключ QuantaPay Cloud API. | — |
| Webhook Secret Key | Ваш секретный ключ QuantaPay Webhook. | — |
| Название способа оплаты | Метка, отображаемая клиентам при оформлении заказа. | "Оплатить криптовалютой" |
| Описание способа оплаты | Вспомогательный текст под названием платежа. | "BTC · ETH · USDT · USDC · BNB — плюс 30+ других криптовалют." |
Быстрая настройка
Боковое менюQuantaPayпредоставляет вкладку быстрой настройки, где вы можете управлять:
- Адресами кошельков
- Валютой по умолчанию
- URL-адресом перенаправления страницы благодарности
- Текстом/сообщениями оформления заказа
Изменения, внесенные здесь, синхронизируются с вашими настройками QuantaPay Cloud.
Поддержка блочного оформления заказа
Плагин полностью поддерживает блочное оформление заказа WooCommerce (новое оформление заказа на основе React). Как классическое, так и блочное оформление заказа используют одну и ту же конфигурацию и отображают полосу значков криптовалют (BTC, ETH, USDT, USDC, BNB).
Процесс оплаты
- Клиент выбирает «Оплатить криптовалютой» при оформлении заказа.
- WooCommerce создает заказ и вызывает QuantaPay Checkout Session API.
- Клиент перенаправляется на платежную страницу QuantaPay.
- Клиент выбирает криптовалюту, сканирует QR-код и отправляет платеж.
- После подтверждения в blockchain QuantaPay отправляет webhook на ваш сайт WordPress.
- Плагин обновляет статус заказа WooCommerce на "В обработке" или "Завершен".
- Клиент перенаправляется на страницу благодарности WooCommerce.
Синхронизация панели управления
На странице администратора QuantaPay в WordPress вы можете:
- Просматривать баланс своего кошелька
- Просматривать последние 100 транзакций
- Проверять журналы отладки
- Просматривать уведомления о недоплатах и просроченных счетах
Безопасность
- Webhooks проверяются с использованием подписи общего секретного ключа.
- Конфиденциальные настройки (ключи API) шифруются в состоянии покоя.
- Подписи HMAC-SHA256 защищают создание сеанса оформления заказа от несанкционированного доступа.
- Журналы отладки автоматически удаляют секреты.
Конфигурация Cloudflare / WAF
Если ваш сайт находится за Cloudflare или другим WAF, разрешите конечную точку webhook:
- Создайте правило Firewall/WAF, соответствующее
URI содержит /wp-json/quantapay. - Установите действие наРазрешитьилиОбход защиты.
- Убедитесь, что для этого URL-адреса не установлен уровень безопасности "Я под атакой".
Поддерживаемые языки
Плагин поставляется с переводами на 9 языков:
- Английский, китайский (упрощенный), испанский, португальский (бразильский), русский, французский, японский, корейский, немецкий
Цены
QuantaPay взимает фиксированную плату0,8% за каждый успешный криптоплатеж. Без ежемесячной платы или комиссий за вывод средств.