Обсудить задачу

Автоматизация / MODX и оплата

Интернет-эквайринг Т-Банка для MODX

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

Написать в Telegram
Оператор поворачивает ключ платежного токена в изолированном кассовом терминале, который возвращает красную подтверждающую ленту в картотеку заказов MODX
Платёж принят. Заказ поверил только уведомлению. Сумма, токен, статус

01 Контекст

Страница успеха не подтверждает оплату

Покупатель может вернуться на сайт раньше уведомления, повторно открыть ссылку или закрыть окно. Источником платёжного состояния становится проверенный серверный ответ банка, связанный с конкретным заказом.

Интеграция сверяет идентификаторы, сумму и подпись уведомления, учитывает повторную доставку и сохраняет историю переходов. Условия эквайринга и доступные способы определяются аккаунтом магазина.

02 Исходная ситуация

Какие операции подключаются

01

Создание платежа

MODX рассчитывает заказ на сервере, создаёт операцию и направляет покупателя на доступную платёжную форму.

02

Обработка уведомления

Сервер проверяет токен, сумму, заказ и статус перед изменением данных магазина.

03

Подтверждение, отмена или возврат

Дополнительные операции подключаются только при необходимости и доступности в терминале заказчика.

03 Состав

Состав интеграции

01

Платёжная модель заказа

Фиксирую суммы, валюту, внешний и внутренний идентификаторы, допустимые переходы и повторную оплату.

  • карта статусов
  • правила суммы
  • идентификаторы
02

API и уведомления

Реализую создание операции, формирование токена, обработчик уведомлений и проверку уже выполненных действий.

  • модуль MODX
  • обработчик NotificationURL
  • контрольные сценарии
03

Журнал и эксплуатация

Сохраняю запросы без секретов, ответы и изменения заказа, настраиваю диагностику и безопасный повтор.

  • журнал операций
  • уведомления
  • инструкция поддержки

04 Метод

Порядок подключения

  1. 01

    Обследование оплаты

    Проверяю модель заказа MODX, терминал, способы оплаты и требования к чекам.

    На выходе: спецификация платежа
  2. 02

    Тестовый терминал

    Проверяю успешные и отменённые операции, неверный токен, повтор уведомления и несовпадение суммы.

    На выходе: протокол тестов
  3. 03

    Рабочий запуск

    Подключаю рабочие реквизиты, наблюдение и порядок сверки спорных операций.

    На выходе: регламент эксплуатации

05 Ответственность

Кто за что отвечает

Я отвечаю

  • за код интеграции и серверный расчёт на стороне MODX
  • за проверку токена, суммы, статусов и повторов
  • за журнал и документацию

Со стороны магазина нужны

  • договор и терминал интернет-эквайринга
  • правила оплаты, отмены и возврата заказа
  • решение по онлайн-кассе и фискальным данным

06 Оценка

Что влияет на оценку

Объём зависит от схемы оплаты и модели заказа.

  1. 01одностадийная или двухстадийная операция
  2. 02способы оплаты терминала
  3. 03состав чека
  4. 04частичная оплата или повтор
  5. 05возвраты и отмены
  6. 06структура статусов и журналирование

Комиссии, подключение терминала и банковские условия находятся в отношениях магазина с Т-Банком.

07 Среда

Технический контур

Интеграция следует актуальной документации интернет-эквайринга Т-Банка.

  • 01T-Банк Internet Acquiring API
  • 02MODX Revolution
  • 03PHP
  • 04HTTPS-уведомления
  • 05SHA-256 токен
  • 06журнал операций

08 Вопросы

До начала работы

01Когда заказ считается оплаченным?

После проверенного серверного уведомления или отдельного запроса статуса, если сумма, идентификаторы и состояние соответствуют правилам заказа.

02Можно доверять возврату покупателя на сайт?

Нет. Return URL используется для интерфейса, но не является основанием менять платёжный статус заказа.

03Что делать с повторным уведомлением?

Обработчик распознаёт уже применённый переход и отвечает без повторного изменения заказа.

04Можно подключить возвраты?

Да, если определены полномочия сотрудника, сумма возврата, допустимое состояние и доступный метод банка.

10 Следующий шаг

Сверить платёжную модель заказа

Укажите терминал, способы оплаты, статусы MODX и требования к чекам или возвратам. Я составлю схему операций и контрольных тестов.

Написать в Telegram