Command Palette

Search for a command to run...

Начало работы с Robokassa для Medusa

В этом документе вы узнаете, как установить и настроить платежный провайдер Robokassa для Medusa.

Требования

Установка

yarn add @gorgo/medusa-payment-robokassa

Настройка

Добавьте конфигурацию провайдера в вашего приложения Medusa:

medusa-config.js
1// ...
2module.exports = defineConfig({
3 // ...
4 modules: [
5 {
6 resolve: "@medusajs/medusa/payment",
7 options: {
8 providers: [
9 {
10 resolve: "@gorgo/medusa-payment-robokassa/providers/payment-robokassa",
11 id: "robokassa",
12 options: {
13 merchantLogin: process.env.ROBOKASSA_MERCHANT_LOGIN,
14 hashAlgorithm: process.env.ROBOKASSA_HASH_ALGORITHM,
15 password1: process.env.ROBOKASSA_PASSWORD_1,
16 password2: process.env.ROBOKASSA_PASSWORD_2,
17 testPassword1: process.env.ROBOKASSA_TEST_PASSWORD_1,
18 testPassword2: process.env.ROBOKASSA_TEST_PASSWORD_2,
19 capture: false, // по умолчанию true
20 isTest: true, // по умолчанию false
21 },
22 }
23 ]
24 }
25 }
26 ]
27})

Добавьте следующие переменные окружения: идентификатор магазина , алгоритм подписи , секретные пароли , , а также тестовые пароли , :

.env
1ROBOKASSA_MERCHANT_LOGIN=test-shop
2ROBOKASSA_HASH_ALGORITHM=md5
3ROBOKASSA_PASSWORD_1=supersecret
4ROBOKASSA_PASSWORD_2=supersecret
5ROBOKASSA_TEST_PASSWORD_1=supersecret
6ROBOKASSA_TEST_PASSWORD_2=supersecret
Внимание: Значение должно совпадать с настройкой в аккаунте Robokassa и быть одним из: , , , , или (обратите внимание: для возможны ошибки на стороне провайдера).

Параметры провайдера

Loading...

Настройка вебхуков

Чтобы корректно обрабатывать платежные уведомления от Robokassa, настройте URL вебхука в вашем аккаунте Robokassa следующим образом:

В настройках магазина Robokassa укажите Метод отправки данных на Result URL - или , и задайте Result URL в формате:

https://{YOUR_MEDUSA_DOMAIN}/hooks/payment/robokassa_robokassa

Robokassa будет отправлять обновления статуса платежей на этот URL, что позволяет Medusa обновлять статус платежа соответствующим образом.

Изменено 22 мая 2026 г.·Редактировать страницу