Видео урока скоро будет доступно
Создадите платёжное ссылку в ЮKassa или Stripe, добавите кнопку «Оплатить» на сайт и протестируете оплату без реальных денег.
После этого урока вы:
Важно: никакой серверной части не понадобится. Всё работает через платёжные ссылки — готовые страницы оплаты, которые создаёт сама платёжная система.
На статическом сайте (GitHub Pages) у вас нет серверной части, поэтому вы не можете обрабатывать платежи напрямую. Но вы можете использовать платёжные ссылки или виджеты, которые перенаправляют пользователя на защищённую страницу платёжной системы.
Схема работы:
Вам не нужен сервер, потому что всё взаимодействие происходит на стороне платёжной системы. Вы просто размещаете ссылку.
| Система | Особенности | Подходит для статики |
|---|---|---|
| ЮKassa | Работает в России: карты, СБП, Apple Pay. Бесплатный тариф (комиссия за платежи). | Да — платёжные ссылки или виджет (Checkout). |
| Stripe | Международная, работает в 46 странах: карты, Apple Pay, Google Pay. | Да — платёжные ссылки или Stripe Checkout. |
| Tinkoff | Российская система, интеграция через API или виджет. | Да — через виджет или ссылку на оплату. |
В этом уроке мы используем платёжные ссылки — это самый простой способ для статического сайта.
Что такое платёжная ссылка (Payment Link)?
Что такое тестовый режим (sandbox)?
4242 4242 4242 4242 для Stripe).Вариант А: ЮKassa (для России)
Вариант Б: Stripe (международный)
Для ЮKassa:
https://pay.yookassa.ru/s/XXXXXXXXXX.Для Stripe:
Теперь попросите AI сгенерировать кнопку, которая ведёт на вашу платёжную ссылку. Подставьте в промпт полученную ссылку:
«Добавь на мою страницу красивую кнопку «Оплатить курс — 5000 ₽», которая открывает платёжную ссылку ПЛАТЁЖНАЯ_ССЫЛКА в новой вкладке. Сделай кнопку заметной: зелёная, с закруглениями, тенью и эффектом при наведении. Используй класс btn-pay и покажи CSS для неё.»
Попросите AI разместить кнопку на странице товара, лендинге или на отдельной странице payment.html.
Проверьте: ссылка должна заканчиваться на https://pay.yookassa.ru/s/... или на ссылку Stripe — это и есть ваша платёжная ссылка из шага 2.
Создайте страницу success.html, на которую вернётся пользователь после оплаты. Попросите AI сгенерировать её:
«Создай страницу success.html в моём стиле: заголовок «Оплата прошла успешно!», благодарность, текст "Мы отправим вам доступ к курсу в течение 10 минут", контакт для вопросов @your_support и кнопку «На главную», ведущую на index.html. Добавь адаптивный CSS под мой сайт.»
Не забудьте: укажите адрес этой страницы в настройках платёжной ссылки (поле «URL для возврата»).
5.1. Проверка в тестовом режиме
4242 4242 4242 4242, любой срок, CVC 123.5555 5555 5555 4444).5.2. Проверка в боевом режиме (если готовы)
Для статического сайта уведомления о платежах приходят:
Совет: для учебного курса достаточно email-уведомлений. Автоматическую активацию доступа можно настроить позже с использованием серверных решений.
Главный итог: теперь вы можете принимать платежи на статическом сайте без сервера — просто используя платёжные ссылки. Это открывает путь к монетизации ваших проектов! 🚀
Дополнительные материалы: prompts-bonus.md, checklists-bonus.md