ЮKassa — Приём оплат
Принимайте платежи на вашем сайте: банковские карты, ЮMoney, SberPay, QIWI и другие способы оплаты через ЮKassa.
Тариф
Интеграция доступна от тарифа Starter и выше.
Что вы получите
💳
Кнопка оплаты
AI сгенерирует форму с выбором товара/услуги и кнопкой «Оплатить»
✅
Страница «Спасибо»
Автоматический редирект после успешной оплаты
🔄
Проверка статуса
Проверка статуса платежа в реальном времени
📋
История платежей
Список всех платежей с фильтрацией по статусу
Подключение
1
Зарегистрируйтесь в ЮKassa
Перейдите на yookassa.ru и создайте аккаунт. Пройдите верификацию бизнеса.
2
Получите Shop ID и секретный ключ
В личном кабинете ЮKassa перейдите в Настройки → API-ключи. Скопируйте
shopId и сгенерируйте Секретный ключ.3
Подключите в Moonely
Откройте проект → Интеграции → ЮKassa. Вставьте Shop ID и секретный ключ. Нажмите «Подключить».
4
AI добавит код
После подключения AI автоматически предложит сгенерировать форму оплаты, страницу благодарности и обработку статусов.
Как работает оплата
Платежи проходят через серверный proxy Moonely. Ваши секретные ключи никогда не попадают в клиентский код:
- Пользователь нажимает «Оплатить» на вашем сайте
- Запрос идёт на proxy-сервер Moonely
- Proxy создаёт платёж через API ЮKassa (с вашим секретным ключом)
- Пользователь переходит на страницу оплаты ЮKassa
- После оплаты — автоматический редирект обратно на ваш сайт
- Webhook обновляет статус платежа в базе данных
Webhooks
Для получения уведомлений об оплате настройте URL вебхуков в личном кабинете ЮKassa. URL будет показан после подключения интеграции.
Пример кода
AI сгенерирует подобный код автоматически. Вот как выглядит создание платежа:
// Создание платежа
const payment = await db.payments.createPayment({
amount: 1500, // Сумма в рублях
currency: "RUB",
description: "Заказ #42",
returnUrl: "/thank-you" // Куда вернуть после оплаты
});
// Проверка статуса
const status = await db.payments.getStatus(paymentId);
// status: "pending" | "paid" | "cancelled"
// Список всех платежей
const payments = await db.payments.list();Совет
Попросите AI: «Добавь страницу оплаты через ЮKassa с выбором тарифа» — и он сгенерирует полноценную форму с обработкой всех состояний.