T-bank

Настройка платежной системы Т-Банк

  • Сохраните в конфиг SHM следующие данные:
{
  "pay_systems": {
    "tbank": {
      "name": "отабражаемое_имя_платежный_системы_(T-Bank)",
      "terminal_key": "TerminalKey_из_настроек_магазина",
      "password": "из_настроек_магазина_пароль",
      "description": "укажите_описание_товара",
      "save_payments": false,
      "payment_object": "(Не_обязательный_параметр)_(Default=commodity)",
      "ffd": "Обязателен_если_подключена_онлайн_касса_(false_или_true)",
      "tax": "(Не_обязательный_параметр)_(Default=none)",
      "taxation": "(Не_обязательный_параметр)_(Default=osn)",
      "ffd_ver": "(Не_обязательный_параметр)_(Default=1.05)",
      "show_for_client": true,
    }
  }
}

Ваш TerminalKey можно посмотреть в Настройках магазина.

Описание параметров:

“tax” это - Ставка НДС. Перечисление со значениями:

none — без НДС,
vat0 — НДС по ставке 0%,
vat5 — НДС по ставке 5%*,
vat7 — НДС по ставке 7%*,
vat10 — НДС по ставке 10%,
vat20 — НДС по ставке 20%,
vat105 — НДС чека по расчетной ставке 5/105*,
vat107 — НДС чека по расчетной ставке 7/107*,
vat110 — НДС чека по расчетной ставке 10/110,
vat120 — НДС чека по расчетной ставке 20/120.

*Изменения вступают в силу с 01.01.2025.

“taxation” это - Система налогообложения. Возможные значения:

osn — общая СН;
usn_income — упрощенная СН (доходы);
usn_income_outcome — упрощенная СН (доходы минус расходы);
envd — единый налог на вмененный доход;
esn — единый сельскохозяйственный налог;
patent — патентная СН.

“payment_object” это - Признак предмета расчета. Возможные значения:

commodity — товар,
excise — подакцизный товар,
job — работа,
service — услуга,
gambling_bet — ставка азартной игры,
gambling_prize — выигрыш азартной игры,
lottery — лотерейный билет,
lottery_prize — выигрыш лотереи,
intellectual_activity — предоставление результатов интеллектуальной деятельности,
payment — платеж,
agent_commission — агентское вознаграждение,
composite — составной предмет расчета,
another — иной предмет расчета,

Если значение не передано, по умолчанию в онлайн-кассу отправляется признак предмета расчёта commodity.

“save_payments” это - рекуррентный платеж

true если хотите включить и сохранить карту пользователя

В настройках вашего магазина в настройках в поле URL Оповещения напишите:

https://admin.ВАШ_ДОМЕН/shm/pay_systems/tbank.cgi

Пример ссылки для создания платежа:

https://admin.ВАШ_ДОМЕН/shm/pay_systems/tbank.cgi?action=create&amount=123&user_id=123

Изменено 16.02.2025: dnk: spell fix (08832f9)