Плагин приёма платежей ЮKassa для Medusa переехал в @gorgo/medusa-payment-yookassa. Рассказываем, зачем мы это сделали и как перейти на новую версию.

Плагин приёма платежей через ЮKassa для Medusa переехал в монорепозиторий medusa-plugins и теперь публикуется как . Функциональность плагина осталась прежней, однако процессы его разработки и поддержки стали значительно надёжнее.
ЮKassa - сервис интернет-эквайринга от Яндекса. Позволяет интернет-магазинам принимать оплату картами, через СБП, SberPay, Mir Pay, ЮMoney и другими способами. Подробнее на сайте ЮKassa.
Все плагины для Medusa мы объединяем в одном монорепозитории. Это дает несколько преимуществ:
Для вас как пользователя меняется только имя пакета. Набор опций и функциональность плагина остались прежними. Подробнее обо всех возможностях читайте в документации.
При этом мы сделали плагин надёжнее. Мы покрыли его тестами и наладили ежедневную проверку совместимости с последней версией Medusa и актуальным API ЮKassa.
Изменения в пакете1- medusa-payment-yookassa # было2+ @gorgo/medusa-payment-yookassa # стало
Старый пакет помечен как устаревший (deprecated). Он остаётся в npm до конца 2026 года, но больше не будет поддерживаться. Чтобы и дальше получать обновления, рекомендуем перейти на новый пакет уже сейчас.
Миграция сводится к смене названия пакета и его переустановке.
npm install @gorgo/medusa-payment-yookassaЗамените путь к провайдеру на новый с префиксом в файле :
medusa-config.js1module.exports = defineConfig({2 // ...3 modules: [4 {5 resolve: "@medusajs/medusa/payment",6 options: {7 providers: [8 {9 resolve: "@gorgo/medusa-payment-yookassa/providers/payment-yookassa",10 id: "yookassa",11 options: {12 // ... те же опции13 },14 },15 ],16 },17 },18 ],19})
npm uninstall medusa-payment-yookassaНа этом миграция завершена, никаких других изменений не требуется. Подробное руководство по установке и настройке доступно в документации.
Задавайте вопросы и обсуждайте Medusa в Telegram-сообществе, пишите о проблемах с плагином в чат поддержки Gorgo или открывайте Issues и Pull Requests на GitHub.