О Apuleius
Apuleius — международная финансовая консалтинговая фирма. Помогает бизнесам строить и масштабировать финансовую инфраструктуру: стратегическое финансовое консультирование, корпоративный advisory, Interim CFO, финансовое отчётность, риск-менеджмент и поддержка FinTech-проектов.
Аудитория клиентов — международные SME-компании в фазе роста, особенно с трансграничными операциями, и финтех-проекты, которым нужна финансовая экспертиза на уровне CFO. Фокус — Европа и cross-border бизнес.
Что было нужно
Сайт должен был выполнять две основные задачи:
- Представить компанию на профессиональном уровне — это финансовый консалтинг для серьёзных клиентов, дизайн и UX должны соответствовать. Никаких типовых шаблонов в стиле «бухгалтерия для малого бизнеса».
- Принимать платежи онлайн — за ряд услуг можно заплатить напрямую через сайт. Принципиально были нужны два способа: банковские карты через Stripe и криптовалюты (учитывая, что часть клиентов — финтех-компании).
Дополнительные требования:
- Кастомная тема WordPress (никаких готовых шаблонов)
- 100% контента редактируется через нативный Gutenberg-редактор
- Из существующих блоков можно собирать новые страницы услуг пачками
- Высокий PageSpeed (для финансовой компании медленный сайт = недоверие)
- Серьёзная безопасность (платежи + персональные данные)
- Удобное отслеживание всех транзакций внутри админки
Как я подошёл к работе
Кастомная тема + 100% Gutenberg
Дизайн делал сторонний дизайнер из моей команды, разработку — я сам под ключ. Тема разработана с нуля под бренд Apuleius. Минимализм, типографический акцент, визуальный язык, который отражает «structured, precise, professional» — слова из позиционирования компании.
Архитектурное решение, как в проекте Shokolad35 — 100% контента редактируется через нативные Gutenberg-блоки. Никаких WP Bakery, никакого Elementor. Что это даёт:
- Команда Apuleius может пересобрать любую страницу через стандартный редактор WordPress
- Из существующих блоков можно собирать новые страницы услуг пачками — нужная функция, потому что компания планирует расширять каталог
- Производительность не страдает от тяжёлого page builder
- Совместимость с будущими версиями WordPress без проблем
Под капотом — собственные блоки для всех ключевых секций: Hero, метрики, каталог услуг, «Why us», процесс работы, контакты, форма заявки. Каждый блок имеет осмысленные настройки в инспекторе Gutenberg.
Платёжная инфраструктура: Stripe + WhitePay
Самая сложная техническая часть проекта. Сайт принимает платежи через два независимых платёжных канала:
Stripe — для банковских карт
- Поддержка Visa, MasterCard, American Express
- Apple Pay и Google Pay включены автоматически через Stripe
- 3D Secure для европейских клиентов
- Webhook для асинхронного подтверждения транзакций
- PCI compliance — на сайте не хранится ни одной карточной данных, всё через Stripe-token
WhitePay — для криптовалют
- Поддержка Bitcoin, Ethereum, USDT, USDC и 140+ других криптовалют
- Multi-currency invoice: клиент может указать сумму в USD, EUR или USDT
- Автоматическая конвертация курса в момент оплаты
- Webhook для подтверждения транзакций на блокчейне
- Прямая интеграция через API WhitePay
Архитектура чекаута:
Модальное окно платежа на сайте имеет два таба — «Pay with Card» и «Pay with Crypto». Клиент выбирает способ оплаты, вводит сумму, email и описание (опционально). Дальше:
- Для карт — открывается защищённое окно Stripe Checkout, оплата проходит на их стороне
- Для крипты — генерируется счёт на стороне WhitePay с QR-кодом адреса кошелька
После оплаты — webhook прилетает в наш WordPress, мы обновляем статус в кастомной таблице транзакций. Клиент получает email с подтверждением, финансовый отдел Apuleius видит новый платёж в админке.
Кастомная админ-панель отслеживания платежей
Принять платежи — половина задачи. Вторая половина — их видеть и обрабатывать. Для этого построена кастомная админ-панель внутри WordPress:
- Все транзакции в одном списке: и Stripe, и WhitePay
- Фильтрация по статусам: pending / completed / failed / refunded
- Фильтрация по типу оплаты (карта / крипта)
- Фильтрация по дате и сумме
- Поиск по email клиента
- Детальная карточка каждой транзакции со всеми метаданными от платёжной системы
- Прямая ссылка на транзакцию в Stripe Dashboard или WhitePay Console
Это не плагин WooCommerce — для задач Apuleius WooCommerce был бы избыточен (нет корзины, нет товаров в классическом смысле, нет сложного учёта). Кастомная панель легче, быстрее и точно подходит под workflow финансовой компании.
Performance и безопасность
PageSpeed 99 на desktop, 90 на mobile — для контентного сайта с мультимедиа это высокие показатели.
Что сделано:
- Минификация и объединение CSS/JS на уровне темы
- Все изображения в WebP
- Critical CSS инлайнится в
<head> - Lazy loading для всего, что не на первом экране
- Серверное кэширование (без отдельного плагина — настроено на уровне веб-сервера, что даёт более стабильный результат)
Безопасность для финансового сайта — отдельный приоритет:
- HTTPS принудительно с HSTS preload
- CSP (Content Security Policy) настроен с разрешением Stripe.js и WhitePay.js
- Webhook endpoints защищены проверкой подписи (Stripe Webhook Secret, WhitePay HMAC)
- WordPress core hardening (скрытие версии, защита wp-admin, rate limiting на wp-login)
- Безопасность секретов через wp-config (никаких API-ключей в коде темы)
Что получилось
Сайт работает в production с марта 2026, на постоянной поддержке. Apuleius самостоятельно ведёт каталог услуг и публикует новый контент через Gutenberg-редактор. Когда нужно добавить новую страницу услуги — собирается из существующих блоков за полчаса, без обращения к разработчику.
Платежи проходят корректно через оба канала. Каждая транзакция видна в админке со всеми статусами. Финансовый отдел Apuleius работает с платежами как с обычным CRM-инструментом, не заглядывая в Stripe Dashboard или WhitePay Console напрямую.
Для финансовой консалтинговой компании, которая сама помогает FinTech-проектам с инфраструктурой, их собственный сайт должен соответствовать тому уровню. И он соответствует.
