Search for a command to run...
В этом документе вы узнаете, как установить и настроить платежный провайдер ЮKassa для Medusa.
yarn add @gorgo/medusa-payment-yookassaДобавьте конфигурацию провайдера в файл в приложении Medusa Admin:
medusa-config.js1// ...2module.exports = defineConfig({3 // ...4 modules: [5 {6 resolve: "@medusajs/medusa/payment",7 options: {8 providers: [9 {10 resolve: "@gorgo/medusa-payment-yookassa/providers/payment-yookassa",11 id: "yookassa",12 options: {13 shopId: process.env.YOOKASSA_SHOP_ID,14 secretKey: process.env.YOOKASSA_SECRET_KEY,15 capture: true,16 paymentDescription: "Test payment",17 useReceipt: true,18 useAtolOnlineFFD120: true,19 taxSystemCode: 1,20 taxItemDefault: 1,21 taxShippingDefault: 122 },23 }24 ]25 }26 }27 ]28})
Добавьте следующие переменные окружения: идентификатор магазина и секретный ключ :
.env1YOOKASSA_SHOP_ID=12345672YOOKASSA_SECRET_KEY=live_secret_api_key
Чтобы корректно обрабатывать платёжные уведомления от ЮKassa, настройте URL вебхука в своём аккаунте ЮKassa следующим образом:
Замените на домен вашей витрины Medusa.https://{YOUR_MEDUSA_DOMAIN}/hooks/payment/yookassa_yookassa
ЮKassa будет отправлять обновления статуса платежей на этот URL, что позволяет Medusa обновлять статус платежа соответствующим образом.
По умолчанию:
По умолчанию:
По умолчанию: