USDT Payment Gateway for WooCommerce
плагин для оплаты криптой на вордпресс
by Your Name · github.com/viperr-toilet/plugin-for-wordpress · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/viperr-toilet/plugin-for-wordpress/archive/refs/heads/main.zipПлатежный шлюз для WooCommerce, который принимает платежи банковскими картами (с 3DS верификацией) и автоматически конвертирует их в USDT на ваш криптокошелек.
Возможности
- ✅ Прием платежей банковскими картами через Stripe
- ✅ Автоматическая 3DS верификация
- ✅ Автоматическая конвертация в USDT
- ✅ Полностью настраиваемые тексты формы оплаты
- ✅ Современный дизайн формы оплаты
- ✅ Работает с любыми версиями WordPress и WooCommerce
- ✅ Простая настройка через админ-панель WordPress
Требования
- WordPress 5.0 или выше
- WooCommerce 3.0 или выше
- PHP 7.2 или выше
- Аккаунт Stripe (для приема платежей)
- USDT кошелек (для получения средств)
Установка
-
Загрузите папку плагина
usdt-payment-gatewayв директорию/wp-content/plugins/вашего WordPress сайта. -
Активируйте плагин через меню "Плагины" в админ-панели WordPress.
-
Перейдите в WooCommerce → Настройки → Платежи и найдите "USDT Payment Gateway".
-
Нажмите "Управление" и настройте плагин:
- Включите платежный шлюз
- Введите ваши Stripe API ключи (Publishable Key и Secret Key)
- Введите адрес вашего USDT кошелька
- Настройте тексты формы оплаты (опционально)
-
Сохраните настройки.
Настройка Stripe
- Зарегистрируйтесь на Stripe.com
- Получите API ключи в разделе "Developers → API keys"
- Для тестирования используйте тестовые ключи (начинаются с
pk_test_иsk_test_) - Для продакшена используйте живые ключи (начинаются с
pk_live_иsk_live_)
Настройка USDT кошелька
Введите адрес вашего USDT кошелька в настройках плагина. Это может быть адрес на любой сети (TRC20, ERC20, BEP20 и т.д.).
Важно: Убедитесь, что адрес кошелька правильный, так как средства будут отправляться на этот адрес.
Настройка текстов формы оплаты
В настройках плагина вы можете настроить все тексты, отображаемые в форме оплаты:
- Form Title - основной заголовок формы (например, "Pay Surreal")
- Form Subtitle - подзаголовок (опционально)
- Item Description - описание товара в корзине
- Email Label - текст для поля email
- Card Information Label - текст для поля карты
- Name on Card Label - текст для поля имени
- Country Label - текст для поля страны
- Pay Button Text - текст на кнопке оплаты
- Powered By Text - текст внизу формы
Как это работает
- Клиент добавляет товары в корзину на вашем WooCommerce сайте
- При оформлении заказа выбирает "USDT Payment Gateway"
- Нажимает "Оформить заказ"
- Перенаправляется на форму оплаты с дизайном, похожим на Stripe Checkout
- Вводит данные карты и проходит 3DS верификацию
- Платеж обрабатывается через Stripe
- Средства автоматически конвертируются в USDT и отправляются на ваш кошелек
- Заказ помечается как оплаченный
Конвертация в USDT
Плагин использует текущий курс обмена для конвертации фиатных валют (USD, EUR и т.д.) в USDT. По умолчанию используется курс с Binance API.
Примечание: В продакшене рекомендуется использовать специализированный сервис для конвертации и отправки USDT, такой как:
- NOWPayments API
- CoinGate API
- Другие криптоплатежные провайдеры
Вы можете модифицировать класс USDT_Converter для интеграции с вашим предпочтительным сервисом.
Безопасность
- Все платежи обрабатываются через защищенное API Stripe
- Данные карт никогда не хранятся на вашем сервере
- Используется 3DS верификация для дополнительной безопасности
- Все AJAX запросы защищены nonce токенами
Поддержка
Если у вас возникли проблемы:
- Убедитесь, что WooCommerce активирован
- Проверьте, что Stripe API ключи введены правильно
- Проверьте, что USDT кошелек указан правильно
- Проверьте логи ошибок WordPress
Лицензия
Этот плагин распространяется под лицензией GPL v2 или выше.
Автор
Создано для приема платежей с автоматической конвертацией в USDT.