/ каталог / @e-suppy/tinkoff-pay
ТК

Т-Касса

в очереди неофициальный

Приём оплаты картами и через СБП, двухстадийные платежи, отмены и возвраты, данные для чека.

Отдельного адреса у магазина нет: он вызывается через общий эндпоинт аргументом server="tinkoff-pay".

Ещё не подключён Манифест JSON
категория
Платежи
тип сервера
неофициальный
авторизация
API-ключ
происхождение
РФ
статус
в очереди

Об источнике

Что это за источник

Т-Касса — интернет-эквайринг Т-Банка: приём оплаты картами и через СБП на сайте, в приложении и по ссылке.

Кому и зачем он нужен

Как и с другими платёжными источниками, e-suppy не принимает деньги. Подключение нужно владельцу магазина, у которого эквайринг в Т-Банке:

  • Узнать статус платежа по номеру заказа.
  • Найти двухстадийные платежи, которые пора подтвердить или отменить.
  • Подготовить отмену или возврат — с обязательным подтверждением человеком.

Что есть в API

Каждый запрос подписывается токеном, который вычисляется из параметров запроса и пароля терминала, — сам пароль в запросе не передаётся. Интерфейс покрывает создание платежа, двухстадийную оплату, отмену и возврат, получение статуса и передачу данных для чека.

Чем отличается от соседей

Выбор между ЮKassa и Т-Кассой обычно определяется банком и условиями эквайринга, а не возможностями API: базовые операции у них похожи. В e-suppy оба источника будут отвечать в одном формате, чтобы агенту не приходилось знать, где у магазина открыт счёт.

Статус подключения

Не подключён, работа не начиналась. Для подключения нужен действующий терминал Т-Кассы и его ключ.

Установка

# Т-Касса ещё не подключён (в очереди).
# Ниже — как это будет выглядеть.

# ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "e-suppy": {
      "url": "https://mcp.e-suppy.com/mcp"
    }
  }
}

Типовые операции в API категории

Так эти операции обычно называются у вендоров категории. Агенту они не видны: в e-suppy источник вызывается через общие инструменты роутера, и их набор при подключении не меняется.

create_paymentИнициализация платежа с идемпотентным ключомwrite
captureСписание ранее захолдированной суммыwrite
refundПолный или частичный возвратwrite
get_receiptФискальный чек по операцииread

Пример ответа

{
  "id": "2f9c1a7e-payment",
  "status": "waiting_for_capture",
  "amount": { "value": "4190.00", "currency": "RUB" },
  "receipt_registered": true,
  "_meta": { "idempotency_key": "ord-88123" }
}