Коротко: оплату на сайте WordPress подключают через платёжный шлюз: его модуль добавляют к WooCommerce (ЮKassa, Тинькофф, Robokassa, Stripe и др.), вводят данные магазина из личного кабинета платёжной системы и включают тестовый режим для проверки. Обязательны SSL и корректные чеки.
Что нужно заранее
| Требование | Зачем |
|---|---|
| Юридический статус (ИП/ООО) | договор с платёжной системой |
| Расчётный счёт | куда поступают деньги |
| SSL/HTTPS | обязателен для оплаты |
| Настройка чеков | требование закона о кассах |
| Тестовый доступ | проверка без реальных денег |
Вкладки: пошагово
- аудитория и способы оплаты (карты, СБП, кошельки);
- условия и комиссия;
- есть ли готовый модуль для WooCommerce;
- поддержка чеков и возвратов;
- скорость зачисления средств.
Выбирайте систему, у которой есть официальный модуль для вашей версии WooCommerce — это экономит время и снижает риски.
- Зарегистрируйтесь в платёжной системе и заполните данные.
- Получите идентификаторы магазина и секретные ключи.
- Установите модуль оплаты (плагин) для WooCommerce.
- Введите ключи в настройках оплаты.
- Выберите способы оплаты и включите их.
- Укажите адрес возврата после оплаты.
- Включите тестовый режим в модуле и в кабинете системы.
- Оформите тестовый заказ целиком.
- Проверьте успешную оплату и «неуспешную».
- Проверьте возврат и смену статуса заказа.
- Проверьте, что письма и чеки формируются.
- Выключите тестовый режим и повторите на минимальной сумме.
Никогда не запускайте оплату без тестов: ошибки в статусах заказов обнаруживаются уже после денег.
- только HTTPS — иначе данные карты уязвимы;
- секретные ключи не публикуйте и не храните в открытом виде;
- не храните данные карт на своём сервере — этим занимается платёжная система;
- включите уведомления (webhook) об оплате и проверяйте подпись;
- настройте логирование операций;
- делайте бэкапы — ошибка в БД может испортить статусы заказов.
Практика: запустить оплату
- Подключите SSL и проверьте сайт по https.
- Настройте товары, доставку и налоги в магазине.
- Установите модуль платёжной системы.
- Проведите полный тестовый заказ.
- Проверьте письма покупателю и администратору.
- Настройте чеки и возвраты.
- Включите приём платежей и следите за первыми заказами.
Частые ошибки: причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| Оплата «зависает» | не настроены уведомления (callback) | проверить URL и подпись |
| Заказ не меняет статус | не приходит webhook | проверить доступность URL |
| «Недостаточно прав» | не заполнены данные магазина | завершить регистрацию |
| Нет чеков | не настроена касса | подключить кассу/сервис |
Проверьте себя
Вопросы и ответы
Ориентируйтесь на аудиторию и удобство: наличие нужных способов оплаты, готового модуля и понятной поддержки. Часто настраивают две системы для надёжности.
При приёме оплаты от физлиц — да, требуется фискализация. Многие платёжные системы предлагают готовое решение с чеками.
Обычно не приходит уведомление от платёжной системы. Проверьте URL callback в кабинете и доступность адреса снаружи.
Да, через платёжные ссылки или форму с оплатой, но для магазина WooCommerce удобнее: заказы, статусы и возвраты в одном месте.
Итоги
- Оплату подключают модулем платёжной системы к WooCommerce.
- Обязательны HTTPS, тестовый прогон, чеки и возвраты.
- Данные карт хранит платёжная система, не сайт.
- Для статусов заказов важны уведомления (webhook) и их проверка.
Комментарии
Пока комментариев нет — будьте первым, кто поделится мнением.