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
Чтобы корректно обрабатывать платёжные уведомления от Т-Касса, настройте вебхуки в своём аккаунте T-Business следующим образом:
Перейдите в раздел → → Выберите свой магазин → → Выберите или терминал → Нажмите , чтобы открыть окно настроек.
Установите отправку уведомлений .
Укажите URL вида:
Замените на домен вашей витрины Medusa.
Внимание! Т-Касса ожидает сообщение в ответе, чтобы подтвердить успешную обработку вебхука и избежать повторных уведомлений. В настоящее время Medusa не поддерживает кастомные ответные сообщения вебхуков «из коробки», но сами вебхуки обрабатываются корректно и без этого. Подробнее см. связанное обсуждение.
По умолчанию:
По умолчанию: