Интеграция. Интеграция LavaTop. Пожелания и особенности: Анализ текущей ситуации - **GetCourse и Stripe:** Только Stripe интегрирован через GetCourse. Рекуррентные платежи работают, но требуют чекбокса для согласия на автооплаты (привязка карты). Платежный модуль GetCourse не подключен, так что платежи идут напрямую через Stripe. - **Чекбокс для автооплат:** Нужно “обойти“ (сделать автоматическим без явного чекбокса), но с рисками compliance Stripe (GDPR, PCI DSS). Альтернативы (например, Stripe Billing) не пробовали. Ссылка на документацию: https://docs.google.com/document/d/15upfdxJXR-HA9lz8xkUiQI3GhabIbvmnX1rznvkgUmQ/edit?tab=t.0 (описывает привязку карт). - **PayPal и LavaTop:** PayPal заблокирован (причина не уточнена). LavaTop не подключен вообще. Статусы заказов приходят как “завершен и оплачен“ (вероятно, через webhooks Stripe в GetCourse). - **Рассылки:** Автоматические в GetCourse при статусе “оплачен завершен“ — не нужно дополнительно настраивать. - **Общее:** Доступ к API GetCourse, Stripe и LavaTop есть. Реализовано: базовая интеграция Stripe. NDA подписано. Предлагаемые действия (шаги реализации) Чтобы решить задачу, нужно выполнить следующие шаги (общий срок: 11 дней): - **Аудит и анализ (1 день):** Проверить текущую интеграцию Stripe в GetCourse (на основе ссылки и возможных скринов). Подтвердить, как работает чекбокс и статусы заказов. - **Обход чекбокса для рекуррентных платежей (3 дня):** - Настроить предустановленный чекбокс (checked by default) в форме оплаты GetCourse. - Альтернативно: Интегрировать Stripe Billing или Customer Portal для автоматических платежей без повторного согласия. - Использовать API Stripe для сохранения Payment Method и автоматического списания (с соблюдением правил, чтобы избежать блокировок). - **Подключение LavaTop для PayPal (5 дней):** - Зарегистрироваться в LavaTop и настроить аккаунт для PayPal (создать новый мерчант, если старый заблокирован). - Настроить шлюз оплаты через PayPal в LavaTop. - Интегрировать webhooks LavaTop с GetCourse: При оплате через PayPal статус “оплачен завершен“ должен передаваться в GetCourse для запуска рассылок. - **Тестирование и финализация (2 дня):** - Протестировать на sandbox-аккаунтах (Stripe, PayPal, LavaTop). - Убедиться, что автооплаты работают без чекбокса, а статусы корректно обновляются. - Документация и поддержка. Риски и условия - **Риски:** Возможные блокировки от Stripe/PayPal при “обходе“ чекбокса (нужно соблюдать compliance). Если PayPal заблокирован из-за нарушений, может потребоваться новый аккаунт. - **Оплата:** 50% предоплата, 50% по завершении. - **Гарантия:** 1 месяц поддержки после сдачи.