Search for a command to run...
В этом документе вы узнаете, как установить и настроить платежный провайдер ЮKassa для Medusa.
yarn add medusa-payment-yookassa# илиnpm install medusa-payment-yookassa
Добавьте конфигурацию провайдера в файл в приложении Medusa Admin:
// ...module.exports = defineConfig({// ...modules: [{resolve: "@medusajs/medusa/payment",options: {providers: [{resolve: "medusa-payment-yookassa/providers/payment-yookassa",id: "yookassa",options: {shopId: process.env.YOOKASSA_SHOP_ID,secretKey: process.env.YOOKASSA_SECRET_KEY,capture: true,paymentDescription: "Test payment",useReceipt: true,useAtolOnlineFFD120: true,taxSystemCode: 1,taxItemDefault: 1,taxShippingDefault: 1},}]}}]})
Добавьте следующие переменные окружения: идентификатор магазина и секретный ключ :
YOOKASSA_SHOP_ID=1234567YOOKASSA_SECRET_KEY=live_secret_api_key
| Параметр | Описание | Обязательный | По умолчанию |
|---|---|---|---|
| Идентификатор вашего магазина в ЮKassa | Да | - | |
| Секретный ключ, который используется для проведения операций через ЮKassa | Да | - | |
| Описание платежа по умолчанию, если контекст не указан в ЮKassa | Нет | - | |
| Определяет тип проведения платежа: - — одностадийная оплата - — двухстадийная оплата | Нет | ||
| Включает формирование онлайн-чеков по 54-ФЗ | Нет | ||
| Включается, если вы используете онлайн-кассу Атол Онлайн, обновленную до ФФД 1.2 Применимо только при | Нет | ||
| Система налогообложения: - : — общая СН - : — упрощенная СН (доходы) - : — упрощенная СН (доходы минус расходы) - : — единый налог на вмененный доход - : — единый сельскохозяйственный налог - : — патентная СН Обязательный, если вы используете онлайн-кассу Атол Онлайн, обновленную до ФФД 1.2 Применимо только при | Нет | - | |
| Ставка НДС по товарам:: - : — без НДС - : — 0% - : — 10% - : — 20% - : — 10/110 - : — 20/110 - : — 5% - : — 7% - : — 5/105 - : — 7/107 Для самозанятый - фиксированное значеие Применимо только при | Нет | - | |
| Ставка НДС для доставки (аналогично ) Применимо только при | Нет | - |
Чтобы корректно обрабатывать платёжные уведомления от ЮKassa, настройте URL вебхука в своём аккаунте ЮKassa следующим образом:
ЮKassa будет отправлять обновления статуса платежей на этот URL, что позволяет Medusa обновлять статус платежа соответствующим образом.
Внимание! ЮKassa ожидает сообщение в ответе, чтобы подтвердить успешную обработку вебхука. В настоящее время Medusa не поддерживает кастомные ответные сообщения вебхуков «из коробки», но сами вебхуки обрабатываются корректно и без этого.