Search for a command to run...
В этом документе вы узнаете, как установить и настроить платежный провайдер Т-Касса для Medusa.
yarn add @gorgo/medusa-payment-tkassa# илиnpm install @gorgo/medusa-payment-tkassa
Добавьте конфигурацию провайдера в файл в приложении Medusa Admin:
// ...module.exports = defineConfig({// ...modules: [{resolve: "@medusajs/medusa/payment",options: {providers: [{resolve: "@gorgo/medusa-payment-tkassa/providers/payment-tkassa",id: "tkassa",options: {terminalKey: process.env.TKASSA_TERMINAL_KEY,password: process.env.TKASSA_PASSWORD,capture: true,useReceipt: true,ffdVersion: "1.05",taxation: "osn",taxItemDefault: "none",taxShippingDefault: "none"},}]}}]})
Добавьте переменные окружения и из личного кабинета Т-Бизнес:
TKASSA_TERMINAL_KEY=123456789TKASSA_PASSWORD=supersecret
| Параметр | Описание | Обязательный | По умолчанию |
|---|---|---|---|
| Ключ терминала, предоставленный Т-Касса (обязателен для аутентификации) | Да | - | |
| Пароль для подписи запросов (обязателен для аутентификации) | Да | - | |
| Определяет тип проведения платежа: - — одностадийная оплата ( в API) - — двухстадийная оплата ( в API) | Нет | ||
| Включает формирование онлайн-чеков по 54-ФЗ | Нет | ||
| Версия ФФД: или Применимо только при | Нет | - | |
| Система налогообложения: - — общая СН - — упрощенная СН (доходы) - — упрощенная СН (доходы минус расходы) - — единый сельскохозяйственный налог - — патентная СН Применимо только при | Нет | - | |
| Ставка НДС по товарам: - — без НДС - — 0% - — 5% - — 7% - — 10% - — 20% - — 5/105 - — 7/107 - — 10/110 - — 20/120 Применимо только при | Нет | - | |
| Ставка НДС для доставки (аналогично ) Применимо только при | Нет | - |
Чтобы корректно обрабатывать платёжные уведомления от Т-Касса, настройте вебхуки в своём аккаунте T-Business следующим образом:
Перейдите в раздел → → Выберите свой магазин → → Выберите или терминал → Нажмите , чтобы открыть окно настроек.
Установите отправку уведомлений .
Укажите URL вида:
Замените на домен вашей витрины Medusa.
Внимание! Т-Касса ожидает сообщение в ответе, чтобы подтвердить успешную обработку вебхука и избежать повторных уведомлений. В настоящее время Medusa не поддерживает кастомные ответные сообщения вебхуков «из коробки», но сами вебхуки обрабатываются корректно и без этого. Подробнее см. связанное обсуждение.