Command Palette

Search for a command to run...

Начало работы с Т-Касса для Medusa

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

Требования


Установка

yarn add @gorgo/medusa-payment-tkassa

Настройка

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

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-tkassa/providers/payment-tkassa",
11 id: "tkassa",
12 options: {
13 terminalKey: process.env.TKASSA_TERMINAL_KEY,
14 password: process.env.TKASSA_PASSWORD,
15 capture: true,
16 useReceipt: true,
17 ffdVersion: "1.05",
18 taxation: "osn",
19 taxItemDefault: "none",
20 taxShippingDefault: "none"
21 },
22 }
23 ]
24 }
25 }
26 ]
27})

Добавьте переменные окружения и из личного кабинета Т-Бизнес:

.env
1TKASSA_TERMINAL_KEY=123456789
2TKASSA_PASSWORD=supersecret

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

Loading...

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

Чтобы корректно обрабатывать платёжные уведомления от Т-Касса, настройте вебхуки в своём аккаунте T-Business следующим образом:

  1. Перейдите в раздел → Выберите свой магазин → → Выберите или терминал → Нажмите , чтобы открыть окно настроек.

  2. Установите отправку уведомлений .

  3. Укажите URL вида:

    Замените на домен вашей витрины Medusa.

Внимание: Т-Касса ожидает сообщение в ответе, чтобы подтвердить успешную обработку вебхука и избежать повторных уведомлений. В настоящее время Medusa не поддерживает кастомные ответные сообщения вебхуков «из коробки», но сами вебхуки обрабатываются корректно и без этого. Подробнее см. связанное обсуждение.
Изменено 9 июня 2026 г.·Редактировать страницу